2011-08-05 36 views
1

私は自分のアプリケーションに文字認識機能を追加したいと考えています。その理由は、利用可能な最適なOCR SDKが何であるかを尋ねる理由です。私はABBY FineReader Engine 10.0を見ましたが、まだ公式サイトからリクエストしていますが、試用版はありません!C++ Builder用のOCR SDKはありますか?

私はAsprise OCRのSDKをダウンロードしましたが、それは

は、どのように自分のアプリケーション上で文字認識を実現するために...キリル文字記号を認識しないのか?無料ですどちらもCunieformとGoogleのたTesseract OCRは、ありますLIBS、SDKの、APIおよびその..に

答えて

1

の種類を使用することにより。個人的に私はたTesseractを使用しました最終的には、単にsystem()機能を使用して、私のCプログラム内からの引数を指定してたTesseractのコマンドラインインタフェースを呼び出すことにしましたので、SDKには、多くの問題を与えていました。

  1. SVNから以下をダウンロードします:tesseract-2.00.tar.gztesseract-2.00.exe6.tar.gz人の

    多くはので、ここでは短い要約(バージョン私のために2つの作品、必要に応じて適切なバージョンを挿入しますが)だ、たTesseractのインストールを困難に直面します、フォルダ

  2. 解凍tesseract-2.00.exe6.tar.gzと移動することtesseract-2.00.eng.tar.gz

  3. 解凍tesseract-2.00.tar.gz 〜への解凍されました。いくつかのファイルがこのように置き換えられます

  4. 同様にunzip tesseract-2.00.eng.tar.gzとテッセンダフォルダが置き換えられるtesseract-2.00.tar.gzに移動します。すべてこの後

    は、tesseract.dswワークスペースを開き、すべてのファイルを選択してください、行われている「すべてを再構築します。」これは、警告の負荷がかかるが、うまくいけばエラーはありません。 DOSシェルを使用して

    コマンドはtesseract picture.tif textfile -l engです。基本的にTIFFファイルとしてイメージを保存し、プログラム内からコマンドを実行してから、テキストファイルからOCR出力文字列を読み込みます。

+0

OK、試しに行く! –

1

非常に複雑なドキュメントを認識する必要がない場合は、Crystal OCRをお勧めします。リクエストでC++ Builderサンプルを送ってくれました。 IMHO、Tesseractはまだバギーですが、それはもちろん最高の無料OCRです。

+0

ちょうどそれをダウンロードしました!私はそれを試しに行くよ!!!!また、あなたがリクエストしたC++ビルダーの実例を私に送ってください。 gmailのドットコムでsuhrob87に送ってください。前もって感謝します !!! –

+0

良い選択のようですね! –

関連する問題