PCにtesseractをインストールし、TESSDATA_PREFIX環境変数を定義しました。tesseract を完全にアンインストールした後、次のように tesseract API を使用してみます。
if (myOCR->Init("C:/Projects/project/Release/tessdata/", "rus")) {
fprintf(stderr, "Could not initialize tesseract.\n");
exit(1);
}
そして受け取る
Error opening data file C:\Program Files (x86)\Tesseract-OCR\tessdata/rus.traine
ddata
Please make sure the TESSDATA_PREFIX environment variable is set to the parent d
irectory of your "tessdata" directory.
Failed loading language 'rus'
Tesseract couldn't load any languages!
Could not initialize tesseract.
cmd で set TESSDATA_PREFIX と入力すると、そのような変数がないことがわかります。しかし、tesseractはそれを覚えています(方法がわからない)。では、具体的なフォルダー内のtraindataを検索するようにtesseractを強制するにはどうすればよいですか? ありがとう