Einfache Ziffernerkennung (OCR) in OpenCV-Python
Verstehen der Datei „letter_recognition.data“
Die in OpenCV-Beispielen enthaltene Datei „letter_recognition.data“ enthält eine Sammlung von Buchstaben, die durch dargestellt werden 16 aus jedem Buchstaben extrahierte Merkmale. Diese Funktionen werden im Artikel „Buchstabenerkennung mit adaptiven Klassifikatoren im Holland-Stil“ beschrieben.
Um eine ähnliche Datei aus Ihrem eigenen Datensatz zu erstellen, können Sie die folgenden Schritte ausführen:
Interpretation der Ergebnisse.ravel( )
Wenn Sie das KNearest-Modell zum Finden des nächstgelegenen Elements verwenden, ist die Ausgabe von results.ravel() ein eindimensionales Array, das die vorhergesagten Beschriftungen für jedes Element enthält Testmuster. Jede Beschriftung entspricht dem nächsten Nachbarn, der für diese Probe gefunden wurde.
Implementieren der einfachen Ziffernerkennung
So implementieren Sie ein einfaches Ziffernerkennungstool mithilfe der Datei „letter_recognition.data“:
Sie können den in der Frage und Antwort bereitgestellten Code anpassen, um mit einem Datensatz von Bildern zu arbeiten die Ihre eigenen handschriftlichen Ziffern oder andere Arten von Symbolen enthalten.
Das obige ist der detaillierte Inhalt vonWie implementiert man eine einfache Ziffernerkennung mit OpenCV-Python mithilfe der Datei „letter_recognition.data'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!