30/03/2006
Un semplice OCR in Java

Un programma OCR è, in pratica, un software capace di riconoscere il testo scritto a mano.
Il programma, in realtà, riconosce solo singoli caratteri, quindi va considerato solo come un esempio.
Il programma si basa su un particolare tipo di rete neurale detta di Kohonen (dal nome del professore che l'ha ideata).
Qui potete scaricare il codice relativo all'articolo.
1. Scaricate il file .zip;
2. scompattatelo in una cartella;
3. posizionatevi nella cartella;
4. compilate il codice con il comando: javac *.java, eventuali errori di compilazione sono dovute a new line dentro le stringhe, per risolvere il problema andate sulla riga segnalata dal compilatore e mettere la stringa su un'unica riga;
5. rimuovete il file OCR.jar perchè corrotto (il file conteneva già il codice compilato);
6. eseguite il codice con il comando: java MainEntry.
Dovrebbe comparire una dialog box dove voi scrivete il carattere e il tool lo riconosce. Vi consiglio di addestrare la rete con alcuni esempi, perchè gli esempi di default non sempre si adattono alla vostra scrittura.
In quest'altro articolo potete approfondire il tema OCR analizzando tutti gli steps che un programma di questo tipo dovrebbe eseguire.
14:05 Scritto in Intelligenza Artificiale | Link permanente | Commenti (0) | Segnala | Tag: Programmazione


I commenti sono chiusi