2016-03-21 3 views
3

У меня эта проблема в моем веб-приложения в Tomcat 9:Tessj4 - Ошибка при открытии файла данных ./tessdata/eng.traineddata

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

создать папку C: \ Tess4J из Tess4J 3.0.4 молнии, с подпапки:

  • DIST
    • tess4j-3.0.jar
  • Lib
    • LIBS
  • nbproject
  • ЦСИ
  • tessdata
    • Скачано ZIP с языками и здесь добывали
  • тест

В catalina.properties я добавить:

  • C: /Tess4J/dist/tess4j-3.0.jar,C:/Tess4J/Библиотека

В среде я пытаюсь добавить и то, и не работает:

  • TESSDATA_PREFIX -> C:/Tess4J
  • TESSDATA_PREFIX -> C:/Tess4J/tessdata

Тогда я призываю мой сервлет йота doOCR, и у меня есть ошибка.

Можете ли вы мне помочь?

+0

Вы уверен, что вы используете версию 3.0 Тессеракта (это incopatible с более старая версия)? Папка tessdata должна содержать такие данные, как «eng.traineddata», «eng.cube.bigrams», «eng.cube.fold» и т. Д. Здесь вы можете скачать тему: https://github.com/tesseract-ocr/tessdata –

ответ

6

Вы должны выбрать до каталога, в вашем случае C:\Tess4J, попробуйте:

tessInst= new Tesseract(); 
tessInst.setDatapath("C:\\Tess4J"); 
tessInst.setLanguage("eng"); 

К сожалению о моем английском

 Смежные вопросы

  • Нет связанных вопросов^_^