Hi, I am using tess-two for OCR.
(Alex Chon version : https://github.com/alexcohn/tess-two)
Code:
TessBaseAPI baseApi = new TessBaseAPI();
baseApi.setDebug(true);
baseApi.init(pathfiles, language);
//baseApi.setVariable(TessBaseAPI.VAR_CHAR_WHITELIST, "0123456789");
baseApi.setPageSegMode(TessBaseAPI.PageSegMode.PSM_AUTO);
baseApi.setImage(bmp);
result= baseApi.getUTF8Text();
baseApi.end();
The code run perfectly when I use this tessdata :https://github.com/tesseract-ocr/tessdata
But when I use tessdata_fast (https://github.com/tesseract-ocr/tessdata_fast), The code crashes on baseApi.init.
There is no error message since the init method calls native C++. As far as I can trace, the init method crashes on this line:
boolean success = nativeInitOem(mNativeData, datapath, language, ocrEngineMode);
I also tried to set the OEM like this:
baseApi.init(pathfiles, language, TessBaseAPI.OEM_CUBE_ONLY);
All the OEM parameters have been tried :
(OEM_TESSERACT_ONLY = 0, OEM_CUBE_ONLY = 1, OEM_TESSERACT_CUBE_COMBINED = 2, OEM_DEFAULT = 3)
Crashes as well.
How could I fix this?
--
You received this message because you are subscribed to the Google Groups "tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tesseract-oc...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tesseract-ocr/189fd3e5-4894-4a60-a6b3-480093d6f8ad%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to tesser...@googlegroups.com.