У меня есть эта проблема в моем веб-приложении в Tomcat 9:
Ошибка при открытии файла данных ./tessdata/eng.traineddata Убедитесь, что для переменной среды TESSDATAPREFIX задан родительский каталог вашего каталога tessdata. Ошибка загрузки языка "eng". Tesseract не может загрузить ни одного языка!
Я создаю папку C: \ Tess4J из архива Tess4J 3.0.4 с подпапками:
- dist
- tess4j-3.0.jar
- lib
- LIBS
- nbproject
- src
- tessdata
- Downloaded ZIP with languages and extracted here
- тестовое задание
В catalina.properties я добавляю:
- C: /Tess4J/dist/tess4j-3.0.jar,C: / Tess4J / lib
В средах я пытаюсь добавить оба, но не работает:
- TESSDATA_PREFIX -> C: / Tess4J
- TESSDATA_PREFIX -> C: / Tess4J / tessdata
Затем я вызываю свой сервлет с методом doOCR и получаю ошибку.
Не могли бы вы мне помочь?