Reputation: 5198
I am following this tutorial and manage to build the library just fine.
My State Now:
I take a photo, save it to the external memory (here is the directory path)
static String directoryPath = Environment.getExternalStorageDirectory().toString() + "/saved_images";
In the directory there are currently only pictures I took in jpg format.
I can load a bitmap from the saved image.
The problem-
I couldn't understand how do I use this piece of code:
TessBaseAPI baseApi = new TessBaseAPI();
// DATA_PATH = Path to the storage
// lang = for which the language data exists, usually "eng"
baseApi.init(DATA_PATH, lang);
// Eg. baseApi.init("/mnt/sdcard/tesseract/tessdata/eng.traineddata", "eng");
baseApi.setImage(bitmap);
String recognizedText = baseApi.getUTF8Text();
baseApi.end();
DATA_PATH
variable?not really sure what I need to do and the tutorial doesn't explain it.
any help would be appreciated!
Upvotes: 0
Views: 3444
Reputation: 528
put the file in your devices (download folder for example)
Open the file properties in your devices:
and copy the path in your DATA_PATH var, for example: /mnt/sdcard/download/eng.traineddata
the TessBaseAPI need the file for initialization.
Upvotes: 1