Domanda

Vorrei creare un'applicazione Android che, tramite una libreria di OCR, dovrebbe eseguire la scansione di un testo quadro estrarre da esso.

Cosa libreria Java devo usare?

È stato utile?

Soluzione

Non so quanto è bello (decisamente ha bisogno di essere addestrati in primo luogo), ma non v'è di Ron CEMER Java OCR biblioteca .

Altri suggerimenti

Se siete alla ricerca di una soluzione molto allungabile o dispone di un dominio specifico problema si potrebbe considerare rotolare il proprio utilizzando il Java Object Oriented Neural motore.

L'ho usato con successo in un progetto personale per identificare la lettera da un'immagine come questo , è possibile trovare tutte le fonti per la componente OCR della mia applicazione su GitHub, qui .

provare tesseract, checkout questo articolo http://www.itwizard.ro/interfacing-cc-libraries-via-jni-example-tesseract-163.html e questo esempio http://code.google.com/p/mezzofanti/

Modifica: alcuni fatti - Tesseract è uno dei migliori OCR open source utilizzato da Google - ci sono dati formazione a disposizione per molte lingue - Mezzofanti è un'applicazione Android che utilizza Tesseract - attenzione: OCR fa uso di un sacco di potenza della CPU. cercando di OCR una pagina A4 con il T-Mob G1 ci vorrà un sacco di tempo e il risultato non si può impressionare; -)

È possibile utilizzare la funzione OCR di Google Docs. Controllare la Documents List Data API http: //code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#OCR

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top