首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Training Tesseract -加载训练语言失败

Training Tesseract -加载训练语言失败
EN

Stack Overflow用户
提问于 2016-02-10 18:24:12
回答 1查看 1.1K关注 0票数 0

我试着为tesseract训练语言。我正在使用Tess4J进行光学字符识别过程。我使用jTessBoxEditor和SerakTesseractTrainer来训练操作。准备好训练数据后,我将其放在Tesseract/tessdata和Tess4j/tessdata文件夹中。

然后,我像这样设置新的语言:

代码语言:javascript
复制
    Tesseract tesseract = new Tesseract();
    tesseract.setLanguage("custom");

在我执行了program之后,我得到了这个错误:

代码语言:javascript
复制
Error opening data file ./tessdata/custom.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to the parent directory of your "tessdata" directory.
Failed loading language 'custom'
Tesseract couldn't load any languages!

我检查了我的文件夹;custom.traineddata在tess4j/tessdata和tesseract/tessdata文件夹中。我还有其他运行得很好的语言。我不知道为什么它找不到新的语言数据?我很感谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-02-10 19:56:55

我解决了这个问题:

我必须将custom.traineddata添加到myproject/tessdata文件夹中。添加之后,它就可以工作了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35312537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档