我已经在我的java项目中成功集成了tess4j。它工作正常。我在我的java web项目中遵循相同的设置,从图像中找到的文本提取为空。
我在我的java构建路径中放置了tess4j,jna,ghost,jai_imageio,junit库,jdk / bin中需要的dll文件
文件imageDirFile = new File(imagePath); 尝试{ Tesseract instance = 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 字符串被发现是空的。我也没有收到任何错误消息。
我不知道我哪里错了。请任何人帮我解决这个问题。