我正在尝试使用tess4j从图像中获取文本,这是错误:
“java.lang.RuntimeException:不支持的图像格式。可能需要安装JAI Image I / O包。”
虽然,我将JAI-imageio-core添加到依赖项中。
File imageFile = new File("myFilePath");
ITesseract instance = new Tesseract();
try {
String result = instance.doOCR(imageFile);
return result;
} catch (TesseractException e) {
System.err.println(e.getMessage());
return "Error while reading image";
}
答案 0 :(得分:1)
与payara有同样的问题,将jai image io lib复制到你的java目录 C:\ ProgramFiles \ Java \ jdk {version} \ jre \ lib \ ext
这对我有用。
使用Payara / Wildfly 11进行测试