Registriert seit: 17. Aug 2003
275 Beiträge
|
Re: Aus Bild Zahlen auslesen...
27. Jul 2004, 23:16
Wo wir schon bei OCR sind, sollten Neuronale Netze auch mal erwähnt werden.
Diese Teile haben kognitive Leistungen von biologischen Lebewesen und können soetwas unter Umständen noch erkennen. Dafür muss so ein Bild aber erstmal vorverarbeitet werden: am besten schwarz-weiß oder monochrom, guter Kontrast, Störungen minimieren (Rauschen entfernen usw...), Bildinformationen sonstwie weiter reduzieren (man kann ja nicht einfach eine multi-Kilobyte Bitmap in ein NN von ein paar Duzend Knoten einspeisen)
So ein NN muss natürlich auch noch trainiert werden... also das Bild eingeben und dem NN sagen, was es bei dem Bild ausgeben soll. Nach ein paar tausend Lernzyklen hat man ein brauchbares Ergebnis oder ein zu dumm/intelligent angelegtes Netz *g* dumm heißt "zu wenig Knoten um etwas sehen zu können" und "intelligent" heißt "so intelligent, dass es nicht vorhandene Muster sieht".
Junge, lass es lieber mit dem Projekt. Bei Lycos/Tripod hatten die zumindest mal ein Bild, da hat es mir förmlich in den Fingern gejuckt, das zu scannen. Standard Font, Größe, Farbe, Position, lediglich eine Pixelspalte war invertiert. Habs aber gelassen, weil ich das nicht brauche.
Gruß, Christoph
Christoph char l[]="\xd6N\x96\xa6\xe6\xce.\xa6\xe4\xce\x04N\x86\xae\ xce\xfc",I,*i=l-1;for(;I=3,*i
++;){while(*i=*i&~(1<<I|1<<7-I)|(*i&1<<I)<<7-2*I|(*i&1<<7-I)>>7-2*I,I--);}puts(l);
|