Java OCR is a suite of pure java libraries for image processing and character recognition. Small memory footprint and lack of external dependencies makes it suitable for android development. Provides modular structure for easier deployment
- Cross Platform
- 100% Java
- Graphical User Interface
- suitable for android
Fiddled a day with OCRScannerDemo.java. Tried to train Arial-font text. Works well when I feed it the images I used for training ;p. For picures of text in the real world it didn't get anything, even if I prepocessed the images to have reasonably thresholdable characteristics. Maybe for documents perfectly photographed (pure straight text lines using black on white) this is a good lib. Otherwise I'd try tesseract (tess-two for Android of Tess4J for normal java), even though that is a nightmare to use.