java - Tess4J,找不到 tessdata

标签 java tess4j

所以我正在研究这个项目,我需要使用 tess4J 来读取一些图像上的一些文本。不幸的是,我似乎无法解决以下错误:

Error opening data file C:\Users\****\eclipse workspace\****\tessdata\eng.traineddata Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory. Failed loading language 'eng' Tesseract couldn't load any languages!

使用 instance.setDatapath("C:\\Users\\****\\eclipse Workspace\\****\\tessdata\\") 给出 tessdata 文件夹的路径

其中实例是ITesseract实例= new Tesseract();

感谢任何解决此问题的帮助。

谢谢

最佳答案

确保您的 eng.traineddata 文件未损坏且版本正确。如果是 Tesseract 4.0,请使用 fast 或 best。

https://github.com/tesseract-ocr

关于java - Tess4J,找不到 tessdata,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54558497/

相关文章:

java - 使用 Tesseract (tess4j) 进行 OCR 图像预处理的下一步

java - 无法使 tesseract 在 Centos7 上运行

java - 如何将 Tess4j 与 IntelliJ 一起使用?

java - Hibernate - 对于非抽象类,但子类可能不需要表,我应该使用哪种继承策略

java - JTextPane/JEditorPane 和奇怪的文本问题

java - 如何使用 java 8 获取特定的类和属性

java - 无法构建测试项目(tess4j) tesseract 应用程序

java - tess4j jna 不满意链接错误

java - 应用程序被终止时服务正在重新启动

java - 了解Android中的R类