I am trying to use OpenCV (Android) for processing image taken using camera and then pass it to Tesseract for text (digits) recognition but am not getting good results till the images are very (almost no noise) fine. Currently I am performing below processing on taken images as: 1. Applying Gaussian blur. 2. Adaptive threshold: to binarize the image. 3. Inverting colours to make background black. Then passing the processed image to Tesseract.
But I am not getting good results.
Please suggest what steps/measures I may take further to process image before passing to Tesseract or at stage while processing at Tesseract.
Also, are there any other better libraries in Android for this?