Re: OCR software

From: Mark Watkins <mark_at_nyob>
Date: Thu, 20 Jul 2017 11:24:30 -0400
To: CODE4LIB_at_LISTS.CLIR.ORG
I have a recently released a bookclub - related app called Bookship, which features the ability to scan a page of text from a book so users can post quotes. (www.bookshipapp.com). So my use case is people taking pictures of pages with their phone and OCR-ing it.

I extensively tested Tesseract (an open source project at this point, not a formal Google product I don't think), and compared it Google Cloud Vision API's OCR product (https://cloud.google.com/vision/). For my use case, Google Cloud API blew away Tesseract. Tesseract really struggled with images that weren't perfectly vertical/horizontal and had difficulty dealing with the top and bottom of images (i.e. if a line got cut in half by the picture, Tesseract produced a few lines of gibberish at the top. The Google Cloud API seems to be nearly flawless at all of that. And was an order of magnitude faster. And also provides additional features (entity extraction, objectionable content, etc).

Of course, Tesseract is free and the Google product requires licensing - although provides a limited (1000/month I think) for free.

And of course these results may be due to my use case or my incorrect setup somehow..

Your Mileage May Vary :)

Mark
Received on Thu Jul 20 2017 - 11:25:08 EDT