提问者:小点点

Tessj4-打开数据文件时出错。/tessdata/eng. traineddata


我在Tomcat 9的Web应用程序中遇到了这个问题:

打开数据文件时出错。/tessdata/eng. traineddata请确保TESSDATAPREFIX环境变量设置为“tessdata”目录的父目录。加载失败的语言'eng'Tesseract无法加载任何语言!

我从Tess4J 3.0.4 zip创建文件夹C:\Tess4J,其子文件夹:

  • dist
    • 苔丝4 j-3.0.jar
    • LIBS
    • 下载了带有语言的ZIP并在此处提取

    在catalina.properties我补充:

    • C:/Tess 4 J/dist/tess 4 j-3.0.jar, C:/Tess 4 J/lib

    在环境中,我尝试添加两者,但不起作用:

    • TESSDATA_PREFIX--

    然后我调用我的servlet whit doOCR方法,我有错误。

    请你帮我一下好吗?


共1个答案

匿名用户

你必须选择向上的目录,在你的情况下C:\Tess4J,试试看:

tessInst= new Tesseract();
tessInst.setDatapath("C:\\Tess4J"); 
tessInst.setLanguage("eng");

抱歉我的英语不好