Erkennen Sie Zahlen in Bildern

Ich habe nach Ressourcen für die Nummernerkennung in Bildern im Web gesucht. Ich habe viele Links gefunden, die viele Ressourcen zu diesem Thema anbieten. Aber leider ist es eher verwirrend als zu helfen, ich weiß nicht, wo ich anfangen soll.

Ich habe ein Bild mit 5 Zahlen, ungestört (kein Captcha oder ähnliches). Die Zahlen sind schwarz auf weißem Hintergrund und in einer Standardschrift geschrieben.

Mein erster Schritt war, die Zahlen zu trennen. Der Algorithmus, den ich derzeit verwende, ist recht einfach. Er überprüft nur, ob eine Spalte vollständig weiß und damit ein Leerzeichen ist. Dann wird jedes Zeichen so beschnitten, dass es keinen weißen Rand umgibt. Das funktioniert ganz gut.

Aber jetzt bin ich mit der tatsächlichen Erkennung der Nummer festgefahren. Ich weiß nicht, wie ich am besten den richtigen erraten kann. Ich halte es nicht für eine gute Idee, direkt mit der Schriftart zu vergleichen, denn wenn sich die Zahlen nur geringfügig unterscheiden, funktioniert dies nicht mehr.

Könnte mir jemand einen Hinweis geben, wie das gemacht wird?

Es spielt keine Rolle für die Frage, aber ich werde dies in C # oder Java implementieren. Ich habe einige Bibliotheken gefunden, die diese Aufgabe übernehmen würden, aber ich möchte sie selbst implementieren, um etwas zu lernen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage