Как обработать исключение Неподдерживаемый формат изображения из tess4j?

Я пытаюсь использовать tess4j для получения текста с изображения, это ошибка:

«java.lang.RuntimeException: неподдерживаемый формат изображения. Может потребоваться установка пакета ввода-вывода JAI Image».

Хотя я добавил в зависимости 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";
    }

person Jack Wilson    schedule 25.12.2017    source источник


Ответы (1)


Была такая же проблема с payara, скопируйте jai image io lib в каталог java C:\ProgramFiles\Java\jdk {версия}\jre\lib\ext

Это сработало для меня.

Протестировано с Payara/Wildfly 11

person Tinus Jackson    schedule 30.01.2018
comment
Нет проблем, помог мой фикс или работал раньше? - person Tinus Jackson; 30.01.2018