JavaOCR is a free and open source Java implementation of an image-matching optical character recognition algorithm.
The OCR engine is implemented as a Java library, along with a demo application which shows the library in action. The core concept, at the character level, is image matching with automatic position and aspect ratio correction, using a least-square-error matching algorithm.
Here are some key features of "JavaOCR":
· Cross Platform
· 100% Java
· Graphical User Interface