コンソール アプリケーションを作成しました。tessnet2_32 への参照を追加しました。
Ocr ocr = new Ocr();
using (Bitmap bmp = new Bitmap(filename))
{
tessnet2.Tesseract tessocr = new tessnet2.Tesseract();
tessocr.Init(@"C:\temp\tessdata", "eng", false);
...
私もに変更しようとし"C:\temp\tessdata"
ました
C:\work\ConsoleApplication3\ConsoleApplication3
C:\work\ConsoleApplication3\ConsoleApplication3\tessdata
C:\work\ConsoleApplication3\ConsoleApplication3\bin\debug
C:\work\ConsoleApplication3\ConsoleApplication3\bin
C:\work\ConsoleApplication3\ConsoleApplication3\bin\debug\tessdata
C:\work\ConsoleApplication3\ConsoleApplication3\bin\tessdata
C:\work\ConsoleApplication3\ConsoleApplication3\debug\tessdata
C:\work\ConsoleApplication3\tessdata
C:\work\ConsoleApplication3\
tessdata
フォルダー自体には 9 個のエラーが含まれており、これらの場所すべてに追加されました。
eng.cube.bigrams
eng.cube.fold
eng.cube.lm
eng.cube.bigrams
eng.cube.params
eng.cube.size
eng.cube.word-freq
eng.tesseract_cube.nn
eng.traineddata
しかし、それは常にその .Init 行にメッセージとともに存在します:
The file 'z:\dev\interne\cs\tesseract-ocr-svn\dotnet\tessnet2.cpp' does not exist.
Cしか持っていないのにZディスクにアクセスしようとしている理由が想像できません。または、エラーを完全に誤解しています。
誰かが何をすべきか、および/または私が間違っていることを段階的に投稿するのに十分親切でしょうか? 30以上のGoogleリンクを読んだ後でも、完全に迷っています.