2014-09-25 7 views
0

Я использую 'tess4j' api, чтобы получить текст с изображения .jpg. Папка 'TessData' упакована в файлы jar. Я хочу добавить пользовательские шрифты и создать свою собственную папку «TessData», есть ли способ, которым мы можем предоставить местоположение TessData во время выполнения.Нужно указать способ установки папки «Tess Data» во время выполнения

Я использовал метод ниже, и он не взял TessData из пользовательского местоположения.

TessAPI1.TessBaseAPIInit3 (ручка, "C: \ 1. папка tesseract \ bodoni mt \ TrainData", lang);

Пожалуйста, дайте мне знать, если мы сможем это сделать.

ответ

1

Это не похоже на допустимую строку. В любом случае, если tessdata находится внутри JAR-файла, вам необходимо извлечь его и указать местоположение в методе Init.

+0

У меня есть проблема с распознаванием текста. Я пытаюсь использовать Tesseract для чтения текста из приложения для проверки (тестирование автоматизации). Это всегда дает мне неправильный результат, если размер шрифта мал от 8 до 12. После того, как я повторно масштабировал изображение до 400хх и 300 ширины для изображения с размером шрифта 12, я получу 90% точные результаты. Наши приложения имеют размер шрифта 6 и 9 здесь, мы не получим точных результатов. Можете ли вы дать мне систематический подход к использованию «инструмента tesseract» для проверки валидации. – user1502919