次のxcodeで使用するためにtesseractをコンパイルしました:http://iphone.olipion.com/cross-compilation/tesseract-ocr
.a ファイルを取得し、それをフレームワークとして iphone プロジェクトにインポートし、tesseract ヘッダー ファイルのヘッダー検索パスを更新します。
ですから、始めるには簡単な例が必要です。http://code.google.com/p/tesseract-ocr/ またはグーグルで何も見つかりません。
誰でも私に出発点(コードスニペット)を教えてくれます..?! どうもありがとう!
-- 後でこのコードを見つけました:
#include "baseapi.h"
TessBaseAPI::InitWithLanguage(NULL, NULL, language, NULL, false, 0, NULL);
char* text = TessBaseAPI::TesseractRect(imagedata, bytes_per_pixel,
bytes_per_line, 0, 0,
width, height);
TessBaseAPI::End();
しかし、デバイス用にコンパイルしようとすると (上記のコードなしで include ステートメントを挿入するだけです)、次のようになります:
エラー: 'PAGE_RES' 警告の前の構文エラー: 'PAGE_RES' の宣言では、型のデフォルトは 'int' です 警告: データ定義に型またはストレージ クラスがありません
BLOCK_LIST、IMAGE などと同様です。
シミュレーター用にコンパイルすると、
エラー: 'PAGE_RES' の前に'=',',',','asm' または ' attribute ' が必要です
--- その他の更新: インクルードの問題の解決策を見つけました: インクルードが発生する場所では、.mm 拡張子の file.m の名前を変更する必要があります。