2017-11-22 3 views
-1

Ich möchte Zahlen und grundlegende Operatoren aus dem Binärbild extrahieren, ich habe versucht Region von Interesse, aber es scheitert mit mir, und verband Komponenten in Matlab mit dieser Funktion bwconncomp aber es erzeugt eine Struktur von Zellen nicht die Bildobjekte. Kann mir jemand helfen, die Zahlen aus diesem Bild mit Matlab zu erkennen?Texterkennung aus Binärbildern mit Matlab?

enter image description here

+0

was über https aufgerufen werden. com/help/vision/ref/ocr.html – Piglet

Antwort

1

Hier eine Übersicht, Ihnen zu helfen.

Verwenden Sie bwlabel, um ein beschriftetes Bild zu erhalten. Verwenden Sie das Label-Bild, um jedes verbundene Objekt (einschließlich der Nummern) zu extrahieren. Für jedes Objekt im Bild können Sie die max/min x und y kennen, so dass Sie ein kleineres Bild extrahieren können. Verwenden Sie dieses Bild für Ihren Klassifikator, um zu entscheiden, welche Nummer es ist (wenn es eine Zahl ist).

+0

Ich habe das versucht, aber ich habe Matrix von Nullen. –

+1

@ZeyadEtman Invertieren Sie zuerst Ihr Bild. Hintergrund = schwarz, Objekte = weiß. –

0

Vielleicht können Sie eine OCR versuchen. diesen Link suchen: OCR MatLab

Beispiel: //de.mathworks:

I=imread('image.png'); 
ocrResults = ocr(I); 

Dann auf variable ocrResults, wird es ein Feld "Text" mit den Zahlen erfasst

Verwandte Themen