我在 linux 上运行 tesseract-ocr 引擎时遇到问题。我已经下载了 RUS 语言数据并将其放入 tessdata 目录 (/usr/local/share/tessdata)。当我尝试使用 command 运行 tesseract 时tesseract blob.jpg out -l rus
,它显示一个错误:
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”。
截图:http: //i.stack.imgur.com/I0Guc.png