4

.jpg 画像の OCR を実行する必要があります。いろいろ探してやっと「tessnet2」にたどり着きました。コードはかなり単純に見えますが、例に問題があります:l

ocr を初期化しようとすると、アプリケーションが終了し、何も返されません。デバッグ、次の行が終了する場所のように見えます:

ocr.Init("C:\\Desarrollo\\Prueba\\ConsoleApplication1\\tessdata", "spa", false);

最初のパラメータは「tessdata」を含むパスですね。2番目のパスは、使用したい言語です...

tessdata には、必要な 8 つのファイルがあります。

私は何を間違っていますか?

私はc#とVisual Studio 2010を使用しています。コンパイルしようとすると、.netフレームワークのエラーが発生します(4.0を使用していて2.0が必要です。それを減らしてコンパイルしますが、その問題が発生します)。

ありがとう!

4

3 に答える 3

9

私も同じ問題に遭遇しましたが、Tesseract 3.0 (2.0 ではない) の言語ファイルを使用していたことがわかりました。2.0 用のファイルを配置すると、機能しました。

2.0 SDK も使用しているようですので、2.0 用の言語ファイルをダウンロードしてください (http://code.google.com/p/tesseract-ocr/downloads/list)。上部のファイルは 3.0 用です。リストの一番下までスクロールします。

于 2011-08-06T12:09:35.813 に答える