Java OCR Icon

Java OCR

alpha
3.8 Stars (20)
418 Downloads (This Week)
Last Update:
Download Version 1.0
Browse All Files

Screenshots

Description

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

Java OCR Web Site

Categories

License

Apache License V2.0

Features

  • Cross Platform
  • 100% Java
  • Graphical User Interface
  • suitable for android

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
12
2
1
0
5
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
Write a Review

User Reviews

  • maxbroens
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Hi guys, dont know where to post this so ill try here: For training, i use the provided example: <code> loader.load( this, trainingImageDir + "ascii.png", new CharacterRange('!', '~'), images); if (debug) System.err.println("hpljPica.jpg"); loader.load( this, trainingImageDir + "hpljPica.jpg", new CharacterRange('!', '~'), images); if (debug) System.err.println("digits.jpg"); loader.load( this, trainingImageDir + "digits.jpg", new CharacterRange('0', '9'), images); </code> i get the following error: java.io.IOException: Expected to decode 94 characters but actually decoded 95 characters in training: C:/Users/max/workspace/JavaOCR/ocrTests/trainingImages/ascii.png now, the weird part is, that when i comment out the loading of ascii.png & hpljPica.png, the loading of digits.jpg succeeds! And even works when i try to get the text from digits.jpg! now the error is created by the TrainingImageLoader.java class, method load contains: <code> (int)charValue = charRange.min; this.dest = dest; documentScanner.scan(pixelImage, this, 0, 0, 0, 0); if (charValue != (charRange.max + 1)) { throw new IOException( "Expected to decode " + ((charRange.max + 1) - charRange.min) + " characters but actually decoded " + (charValue - charRange.min) + " characters in training: " + imageFilename); } </code> so when minvalue is not equal to maxvalue+1, its gives the error. But when i print out minvalue and maxvalue of new CharacterRange('0', '9'), the only one that DOES work, i get: minvalue = 48 and maxvalue = 57 so it should give me the error to, because 48 is not equal to 57+1. But it doesnt( i'm glad to, because now i can get the text from a image containing numbers). Can someone explain to me why? And why the example code provided doesnt work? Thanks in advance!

    Posted 03/29/2013
  • ianrichardson
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Reliable and runs smoothly

    Posted 02/17/2013
  • blakenelson
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    One of the easiest apps to use

    Posted 01/23/2013
  • loganprice
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    works great.

    Posted 12/21/2012
  • adrianavalencia
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    alguien podria decirme como puedo implementarla, la verdad soy nueva en java y no se como hacerlo, gracias por su coolaboracion

    Posted 12/03/2012
Read more reviews

Additional Project Details

Languages

English

Intended Audience

Developers

User Interface

Command-line, Java Swing

Programming Language

Java

Registered

2010-05-06
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.