尝试从此处运行示例代码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平台上运行它。
答案 0 :(得分:6)
'可以在启动时在命令行导出LC_NUMERIC =“C” 你的节目?'
- nguyenq
答案 1 :(得分:-1)
打开一个终端,导出LC_NUMERIC =&#34; C&#34; 并从那里启动Eclipse或NetBeans(重要!)。