如何处理异常tess4j中不支持的图像格式?

时间:2017-12-25 03:50:52

标签: slf4j tess4j

我正在尝试使用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";
    }

1 个答案:

答案 0 :(得分:1)

与payara有同样的问题,将jai image io lib复制到你的java目录 C:\ ProgramFiles \ Java \ jdk {version} \ jre \ lib \ ext

这对我有用。

使用Payara / Wildfly 11进行测试