Ошибка Тессеракта. Незаконная минимальная или максимальная спецификация



Попытка запустить пример кода отсюда http://tess4j.sourceforge.net/codesample.html я получил ошибку, сказав



Error: Illegal min or max specification!
signal_termination_handler:Error:Signal_termination_handler called:Code 5002


Я нашел решение, например, здесь https://code.google.com/p/tesseract-ocr/issues/detail?id=228 ppl говорят, что установка локали достаточно, чтобы избавиться от ошибки. Моя проблема в том, что я пишу его на Java, а не на C++ , и я нигде не могу найти, как я могу установить локаль в своем коде, как они это сделали



 #include <locale.h>
setlocale (LC_NUMERIC, "C");


Я пытался использовать метод setTessVariable(String, String), но он не сработал работа. Я упомяну, что мои pdf файлы, которые находятся на входе, на польском языке, так что если кто-то знает, как я должен установить эти локали, я был бы благодарен. Я пытаюсь запустить его на платформе Linux x64.

537   2  

2 ответов:

'Можно ли экспортировать LC_NUMERIC= "C" в командной строке при запуске ваша программа?'

- нгуенк

Откройте терминал, экспортируйте LC_NUMERIC= " C " и запустите оттуда Eclipse или NetBeans (важно!).

Comments

    Ничего не найдено.