I am working on a Android application using real-time OCR. I using OpenCV and Tesseract Library. But the performance is very poor, even on my Galaxy SIII. There are any meth
You can have Tesseract only do the recognition pass 1, so that it skips passes 2 through 9, when it calls recog_all_words().
Change the following line in baseapi.cpp and rebuild your Tesseract library project:
if (tesseract_->recog_all_words(page_res_, monitor, NULL, NULL, 0)) {
Change it to:
if (tesseract_->recog_all_words(page_res_, monitor, NULL, NULL, 1)) {