Binarize the image for character recognition

I am trying to recognized characters from the images taken from mobile camera at 72dpi resolution with in 2-2.5 secs with complete processing. Can be found in the following link
Ticket contains
little bit bad light
Non-text area
less resolution
I tried to feed the image direct to tesseract API and it is giving me 70% good results in 1 sec average. But I want to increase the accuracy in noticing the time factor So far I have tried
Detect edges of the image
Blob Analysis for blobs
Binarized the ticket using adaptive thresholding
Then I tried to feed those binarized images to tesseract, the accuracy reduced to less than 50-60%, though binarized image look perfect. I also tried to look in to few research papers
but no luck. Kindly help me in this and sorry if my question is so basic.

Answers (0)

Asked:

on 1 Jan 2014

Edited:

on 1 Jan 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!