1

我已经成功地将 tess4j 集成到我的 java 项目中。它工作正常。我在我的 java web 项目中遵循了相同的设置,从图像中提取文本发现是空的。

我在我的 java 构建路径中放置了 tess4j、jna、ghost、jai_imageio、junit 库,在 jdk/bin 中放置了所需的 dll 文件


文件 imageDirFile = new File(imagePath); 尝试 { Tesseract 实例 = Tesseract.getInstance();

      if (imageDirFile.isDirectory()) {
          String[] children = imageDirFile.list();


          for (int i=0; i<children.length; i++) {
              System.out.println(children[i]);
              File imagefile=new File(imageDirFile+"\\"+children[i]);

              String getresult =instance.doOCR(imagefile);

            }

在 java 项目中,我得到了最终输出,而在我的 java web 项目中,getresult字符串发现为空。我也没有收到任何错误消息。

我不知道我错在哪里。请任何人都可以帮我解决这个问题。

4

0 回答 0