Linuxでtesseract-ocrエンジンを実行する際に問題が発生しました。RUS言語データをダウンロードして、tessdataディレクトリ(/ usr / local / share / tessdata)に配置しました。コマンドtesseract blob.jpg out -l rus
を使用してtesseractを実行しようとすると、エラーが表示されます。
Error opening data file /usr/local/share/tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to the parent directory of your "tessdata" directory.
Failed loading language eng
Tesseract couldn't load any languages!
Could not initialize tesseract.
コンパイルガイドによると、私export TESSDATA_PREFIX='/usr/local/share/'
はtessdataディレクトリをポイントしていました。多分私は設定ファイルを編集する必要がありますか?Tesseractは、「rus」ではなく「eng」データファイルをロードしようとします。
スクリーンショット:http: //i.stack.imgur.com/I0Guc.png