Попытка заставить Tess4J работать - PullRequest
0 голосов
/ 26 августа 2018

Я до сих пор безуспешно пытался заставить Tess4J работать на NetBeans.Я следую этому уроку: - http://tess4j.sourceforge.net/tutorial/

Я дословно следовал за ним, но получаю это сообщение об ошибке: -

"Ошибка открытия файла данных ./tessdata/eng.traineddata Пожалуйста, убедитесь, что переменная окружения TESSDATA_PREFIX установлена ​​в родительский каталог вашего каталога "tessdata". Не удалось загрузить язык 'eng' Tesseract не может загрузить ни один язык! "

Может кто-тоСкажите, пожалуйста, что это значит и как это исправить?

У меня есть скриншот проекта в NetBeans: -

enter image description here

Ответы [ 2 ]

0 голосов
/ 25 июля 2019

Установите полный путь к данным, как показано ниже:

process.setDatapath("F:/Jar/Tess4J-3.4.8-src/Tess4J/tessdata");

Или поместите файлы tessdata в корневой каталог проекта.Должно быть хорошо работать.

0 голосов
/ 26 августа 2018

Дополнительные обязательные файлы отсутствуют в переменных среды.

Мы можем увидеть на странице инструкции, на которую вы ссылались:

Поскольку библиотеки DLL создаются с использованием Visual Studio 2015/2017убедитесь, что у вас установлен распространяемый Visual C ++ 2015 или распространяемый VC ++ 2017.

Самый быстрый способ решения ваших проблем - убедиться, что у вас установлен распространяемый VC ++ 2017.

Поочередно выможет получить необходимые файлы в другом месте и вручную добавить их в местоположение вашего проекта или в другое место в вашем пути к классам.

Редактировать: Если вы не работаете на компьютере с Windows или просто хотите полностью собрать библиотеку, то смотрите здесь:https://github.com/tesseract-ocr/tesseract/wiki/Compiling

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...