Ошибка Тессеракта. Незаконная минимальная или максимальная спецификация
Попытка запустить пример кода отсюда 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.
2 ответов:
Откройте терминал, экспортируйте LC_NUMERIC= " C " и запустите оттуда Eclipse или NetBeans (важно!).
Comments