I need to do data conversion from an image of text to a Word document. I tried with many OCR applications like ABBYY FineReader and OCR Terminal etc. However it only recognizes common fonts like Arial, Verdana and so on for conversion. Other fonts are not recognized and the converted Word file contains special characters instead of correctly converted words.

Is there any OCR software which recognizes all font types and converts images of text to Word documents correctly? In addition is there any verification software that can compare the images of text with the converted Word files for errors?

link|improve this question
feedback

migrated from stackoverflow.com Feb 5 '10 at 4:38

This question came from our site for professional and enthusiast programmers.

3 Answers

Google's OCRopus.

OCRopus(tm) is a state-of-the-art document analysis and OCR system, featuring pluggable layout analysis, pluggable character recognition, statistical natural language modeling, and multi-lingual capabilities.

The OCRopus engine is based on two research projects: a high-performance handwriting recognizer developed in the mid-90's and deployed by the US Census bureau, and novel high-performance layout analysis methods.

link|improve this answer
feedback

OCRopus:

The software is partly based on Tesseract, the best open source OCR engine available for now. While the project is expected to be released at the end of next year and will be used for Google's book scanning project, the team has some interesting applications in mind:

  • a web service interface
  • PDF, camera, and screen OCR
  • integration with desktop search tools: Beagle, Spotlight, Google Desktop

OCRopus(tm) is a state-of-the-art document analysis and OCR system, featuring pluggable layout analysis, pluggable character recognition, statistical natural language modeling, and multi-lingual capabilities.

The OCRopus engine is based on two research projects: a high-performance handwriting recognizer developed in the mid-90's and deployed by the US Census bureau, and novel high-performance layout analysis methods.

OCRopus is development is sponsored by Google and is initially intended for high-throughput, high-volume document conversion efforts. We expect that it will also be an excellent OCR system for many other applications.

Links:


GOCR

GOCR is an OCR (Optical Character Recognition) program, developed under the GNU Public License. It converts scanned images of text back to text files. Joerg Schulenburg started the program, and now leads a team of developers. GOCR can be used with different front-ends, which makes it very easy to port to different OSes and architectures. It can open many different image formats, and its quality have been improving in a daily basis.

Links:


link|improve this answer
feedback

Since this started at SO, I'm not sure if software here means a working executable or an API. If API counts, I used a .NET tool called Tessnet2 for a small project once. It's based off the open source Tesseract OCR. It could read numbers off a photo taken from a camera phone, so it was pretty smart. Even gave a confidence number per word between 1-255 to indicate accuracy.

Note that the Tessnet2 developer discovered memory leaks in the Tesseract engine, though.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown