Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Perfect OCR scanning for Android

Right now I'm making an OCR app using Android OCR rmtheis(https://github.com/rmtheis/android-ocr) as a scaffold.

However, I'm far from satisfied.

My main issues:

  1. It returns only a fraction of the containing characters correct when scanning ultra-tiny texts with a few different fonts with irrelavant clutter such as images and barcodes included (from a product manual in this case).

  2. The autofocus is looping in a way that if you press the camerabutton when the image is as it's sharpest shape, you might be 0.02 seconds too late and scan the blurry image. So I prefer an autocapture when text is included in the selected view.

Is there any high quality OCR solutions for Android that can capture tricky and small text and getting it all correct almost every time?

Just to clarifie: I use tesseract(tess-two) already through the android-ocr project

On another note: It needs to return close to 100% correct results almost everytime. No language support required, Im only going to use it to catch codes such as 842EAB842EAB842EAB84?2EAB842EAB842EAB with irrelevant english text besides it. Therefore, I need no language support at all.

Edit: This seems to be what I'm looking for: http://www.abbyy.com/mobileocr/features/

Is there any solution with even higher quality output than Abbyy?

like image 487
Anders Persson Avatar asked Feb 04 '14 12:02

Anders Persson


People also ask

Can Android do OCR?

Android users, on the other hand, can use the Google Drive app built into the phone to scan documents, but use the Camera app to digitize text with OCR (see below). If you don't see the Google Drive icon on your home screen, which looks like a colorful triangle, simply search for the word “drive” and it'll pop up.

What is the most accurate OCR?

Kofax OmniPage is the world's most accurate OCR engine. It turns paper and PDF documents into digital files you can edit, search and share. It delivers up to 99% accuracy, making it the perfect tool for anyone who needs to turn paper documents into digital files.


1 Answers

I've also been researching for high quality and free OCR solutions for Android, and finally I've chosen tess-two fork in one of my projects because other options had more disadvantages than advantages. As @realkarim says, it's not 100% accurate but the results are optimal.

Link for an OCR example using tess-two

Try it and comment us your experience ;)

like image 140
gonver Avatar answered Oct 18 '22 22:10

gonver