Hi,
ich kann dir schon jetzt prophezeien, dass das kein leichtes Unterfangen sein wird. Wichtig ist erstmal, dass du verstehst was [google]"neurale Netze"[/google] sind. Denn normalerweise wird damit versucht die Schrift bzw. die Zahlen zu erkennen. Denn wie Nico schon geschrieben hat, geht es hier um
OCR.
Eine gute Seite zu dem Thema inkl. SourceCode (allerdings in C#):
http://www.codeproject.com/dotnet/simple_ocr.asp
Chris