I'm using tesseract for android and dont know how to include trainned data
languages in to my application. I'm seeing that most people use static path
to the tessdata. The code below show this:
TessBaseAPI ocrManager = new TessBaseAPI();
if(!ocrManager.init("/mnt/sdcard/", "eng")){
Log.e(TAG, "Error on tesseract...");
}
It's not good because if I install my app in another device must copy
manually the trained language to the /mnt/sdcard/tessdata/.
Another approach is to include language data to the app AssetManager. But
if not mistaken its not possible to gets path from AssetManager. A
workaround is to copy trained language to an statical path that i showed in
code above. Again it's bad because app generates files outside your memory
space.
It's possible to include somehow the trained data in my app and use it in
tesseract initialization without any workaround(statical path or copy to
statical path)?
Thanks
--
You received this message because you are subscribed to the Google
Groups "tesseract-ocr" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/tesseract-ocr?hl=en