What steps will reproduce the problem?
1. Downloaded the leptonica 1.72
1.1. ./configure
1.2. make
1.3. sudo make install
1.4. sudo ldconfig
2. Downloaded wget tesseract 3.02
2.1. ./autogen.sh
2.2. ./configure
2.3. make
2.4. sudo make install
2.5. sudo ldconfig
3. Create a project on Eclipse Luna with de example code of Tess4J, with all
the libraries imported on the classpath
What is the expected output? What do you see instead?
I was expecting a text from the image but I got this:
Error: Illegal min or max specification!
signal_termination_handler:Error:Signal_termination_handler called:Code 5002
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fc949889a2c, pid=31846, tid=140503037437696
#
# JRE version: Java(TM) SE Runtime Environment (8.0_45-b14) (build 1.8.0_45-b14)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.45-b02 mixed mode linux-amd64
compressed oops)
# Problematic frame:
# C [libtesseract.so+0x24ba2c] ERRCODE::error(char const*, TessErrorLogCode,
char const*, ...) const+0x15c
#
# Core dump written. Default location:
/home/gsouza/Dev/workspace/ocr/tess4j/core or core.31846
#
# An error report file with more information is saved as:
# /home/gsouza/Dev/workspace/ocr/tess4j/hs_err_pid31846.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
What version of the product are you using? On what operating system?
LinuxMint 17.1
Eclipse Luna
Tesseract 3.03
Leptonica 1.72
I have already set the LC_NUMERIC=C through the terminal. But the error pesists.
I have tried setting the LC_NUMERIC using setTessVariable but it isn't working
either
public class OCR {
public static void main(String[] args) {
File arquivo = new File("/home/gsouza/Desktop/imagemocr.jpg");
Tesseract tesseract = Tesseract.getInstance();
tesseract.setTessVariable("LC_NUMERIC", "C");
try {
String result = tesseract.doOCR(arquivo);
System.out.println(result);
} catch(TesseractException e) {
e.printStackTrace();
}
}
}
Original issue reported on code.google.com by gso...@reglare.com.br on 30 Apr 2015 at 6:25
Original issue reported on code.google.com by
gso...@reglare.com.br
on 30 Apr 2015 at 6:25