Forum: Mikrocontroller und Digitale Elektronik Wie kann ich die Zahlen automatisiert erkennen lassen?


von Kurt (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe eine Reihe von Bildern, die genau so aussehen, nur daß sich die 
Zahlen ändern.

Ich möchte die Zahlen automatisiert erkennen lassen.

Omnipage macht das nicht mit - warum auch immer.

Wie kann ich die Zahlen automatisiert erkennen lassen?

von hein blöd (Gast)


Lesenswert?

Probier mal scan to cad und dann OCR drüber laufen lassen.
Sollte funktionieren.

Gruss

von Peter (Gast)


Lesenswert?

wenn die bilder imm exakt so aussehen, kann man es doch selber machen. 
Einfach das bild mit irgendeiner scriptsprache einlesen und von ein paar 
pixel den duschnitshelligkeitswert berechnen. Wenn die 7-Seg-Anzeige 
immer an der gleichen stelle ist sollte das in ein paar min gemacht 
sein.

von Michael B. (mb_)


Lesenswert?

Kurt schrieb:
> Ich habe eine Reihe von Bildern, die genau so aussehen, nur daß sich die
> Zahlen ändern.
>
> Ich möchte die Zahlen automatisiert erkennen lassen.
>
> Omnipage macht das nicht mit - warum auch immer.
>
> Wie kann ich die Zahlen automatisiert erkennen lassen?

Ich würde das Bild in die einzelnen Ziffern unterteilen. Das macht das 
Problem schonmal wesentlich einfacher. Dann hast du nur noch die 10 
Erkennungen für die Ziffern 0-9 (Plus vielleicht dezimalpunkt da oder 
nicht...). Könnte man mit neuronalem Netz machen das man mit einigen 
Beispielen anlernt.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Kurt schrieb:
> Omnipage macht das nicht mit - warum auch immer.

Weil eine 7-Segment-Anzeige eindeutig zu weit von dem entfernt ist, was 
eine OCR als Schriftart erwartet.

Wenn alle Bilder annähernd exakt den gleichen Bildausschnitt zeigen und 
bei identischen Belichtungsbedingungen aufgenommen wurden, könntest Du 
Dir ein Programm schreiben, daß den Farbwert einiger Pixel auswertet und 
so bestimmt, welche der Segmente gerade aktiv sind.
Daraus lässt sich der angezeigte Zahlenwert einfach bestimmen.

von holger (Gast)


Lesenswert?

>Ich möchte die Zahlen automatisiert erkennen lassen.

Kauf dir ein Multimeter mit serieller Schnittstelle;)

von raketenfred (Gast)


Lesenswert?

sofern, diese aufnahmen alle von der gleichen position kommen, einen 
referenz pixel suchen- und durchschnittshelligkeit von einem segment 
nehmen- dann entscheiden ob aktiv/nicht-->7 segment berechnen

von Kurt (Gast)


Lesenswert?

Gibt es denn keine DIGITALschriftart?

von Bildverarbeitung (Gast)


Angehängte Dateien:

Lesenswert?

Moin,

hast du schonmal versucht, das Bild durch ein paar Filter laufen zu 
lassen und so z.B. den Kontrast zu erhöhen und die unnötigen Texte 
auszuschneiden?

Es kann außerdem sein, dass die Software den 7-Segment "Font" nicht 
beherrscht - dann hast du IMHO verloren.

Probier doch mal die Datei im Anhang aus...

von Sascha W. (sascha_w)


Lesenswert?

Hab dein Bild mal mit AbbyFineReader getestet, wenn ich in den 
Eigenschaften des Erkennungsblocks den Drucktyp auf Matrixdrucker stelle 
dann klappt die Erkennung.

Sascha

von Philipp (Gast)


Lesenswert?

wow wie bekommt man das hin? wäre ja optimal, um alte layouts oder 
ähnliches zu digitalisieren

von jmd (Gast)


Lesenswert?

Ich weiß nicht, wie relevant das für dich und deine Anwendung ist, ggf. 
musst du aber daran denken, dass statt V auch zum Teil mV angezeigt 
werden könnten in einigen Bereichen, oder?

von Kurt (Gast)


Lesenswert?

Es ist nicht gerade sehr wichtig, daher habe ich auch keine Lust auf 
aufwendige Programmierung - habe es gerade seingelassen mit der 
Programmierung. Probiere jetzt mal Finereader.

von Karl H. (kbuchegg)


Lesenswert?

Kurt schrieb:
> Es ist nicht gerade sehr wichtig, daher habe ich auch keine Lust auf
> aufwendige Programmierung

aufwändig?
In einem Bild ein paar Pixel abfragen?

von Kurt (Gast)


Lesenswert?

Willst du mir etwas unterstellen?

von Karl H. (kbuchegg)


Lesenswert?

Nein.
es ist deine Sache.

Aber entweder die Sache ist dir wichtig genug, dann schreibst du dir 
sowas (und länger als 1 bis 2 Stunden sollte das wirklich nicht dauern. 
Und da hab ich die Suche nach einer Image Library, die das Bild lädt 
schon mit eingerechnet), oder es ist dir nicht wichtig genug. Aber das 
mit aufdwändig zu begründen ist IMHO ein bischen an der Realität vorbei. 
Denn das ist es ganz und gar nicht. Hat man das Bild erst mal im 
Speicher, ist es watscheneinfach mit den Annahmen, die du treffen 
kannst.

Just my 5 Cents.

von Therapeut (Gast)


Lesenswert?

Kurt schrieb:
> Willst du mir etwas unterstellen?

Aber gerne!

 [x] magelnde Einsicht

 [x] Unbelehrbarkeit

 [x] Beratungsresistenz

 [x] Programmier- und Debugschwäche

 [x] Altersstarrsinn

Jetzt, wo's unterhaltsam wird, aber bitte nicht schwächeln - also weiter 
jammern, hadern, hilflos um Unterstützung betteln, und aufgeregt alles 
ablehnen, was nicht in den Mikrokosmos des hinter Bretten gesicherten 
eigenen Horizontes passt.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

** popcorn raushol **

von captcha (Gast)


Lesenswert?

Brauch die Bilder als captcha auf einer heissen Webpage...

von Kurt (Gast)


Lesenswert?

Sascha Weber schrieb:
> Hab dein Bild mal mit AbbyFineReader getestet, wenn ich in den
> Eigenschaften des Erkennungsblocks den Drucktyp auf Matrixdrucker stelle
> dann klappt die Erkennung.
>
> Sascha

Ich habe die Datei in Finereader 10 eingelesen. Ich habe den Typ 
Matrixdrucker nicht sondern Fax, Schreibmaschine, Standard und 
Automatisch.

von Kurt (Gast)


Lesenswert?

Therapeut schrieb:
> ...äche
>
>  [x] Altersstarrsinn
>
> Jetzt, wo's unterhaltsam wird, aber bitte nicht schwächeln - also weiter
> jammern, hadern, hilflos um Unterstützung betteln, und aufgeregt alles
> ablehnen, was nicht in den Mikrokosmos des hinter Bretten gesicherten
> eigenen Horizontes passt.

Hör auf, das Zeug zu nehmen, das schadet dir.

von Sascha W. (sascha_w)


Lesenswert?

Kurt schrieb:
> Sascha Weber schrieb:
>> Hab dein Bild mal mit AbbyFineReader getestet, wenn ich in den
>> Eigenschaften des Erkennungsblocks den Drucktyp auf Matrixdrucker stelle
>> dann klappt die Erkennung.
>>
>> Sascha
>
> Ich habe die Datei in Finereader 10 eingelesen. Ich habe den Typ
> Matrixdrucker nicht sondern Fax, Schreibmaschine, Standard und
> Automatisch.

hab beim mir noch Version 6, aber dann nimm doch mal FAX - die anderen 3 
gibts bei mir auch. Geht aber bei der Bildauflösung wirklich nur für die 
Zahlen, die Einheit kannst du vergessen.

Sascha

von Karl H. (kbuchegg)


Lesenswert?

Sagt bloss, das "Problem" ist immer noch nicht gelöst?

von Echo (Gast)


Lesenswert?

Kurt schrieb:
> Hör auf, das Zeug zu nehmen, das schadet dir.

Beginne Dich geduldig mit Problemstellungen zu befassen, anstatt zu 
jammern wie ein Lappen und dazu noch freundliche Helfer zu 
verunglimpfen. Das könnte Dir nutzen.

;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.