我在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尝试加载'eng'数据文件而不是'rus'。
Screenshot: http://i.stack.imgur.com/I0Guc.png
/usr/share/tesseract-ocr/tessdata/
。 - kmario23