Trennen Sie das Bild von Text in Einzelzeichenbilder

Ich möchte ein Bild von Text in seine einzelnen Zeichen aufteilen, auch als Bilder. Wenn Sie beispielsweise das folgende Beispiel verwenden, erhalten Sie 14 Bilder.

Ich verwende nur Text in einer einzelnen Zeile, daher ist die y-Höhe unwichtig. Ich muss den Anfang und das Ende jedes Buchstabens finden und auf diese Koordinaten zuschneiden. Auf diese Weise würde ich auch Probleme mit 'i', 'j' usw. vermeiden.

Ich bin neu in der Bildverarbeitung und weiß nicht, wie ich das anstellen soll. Irgendeine Form der Kantenerkennung? Gibt es eine Möglichkeit, zusammenhängende Bereiche einer Volltonfarbe zu bestimmen? Jede Hilfe ist großartig.

Ich versuche, meine Python-Fähigkeiten zu verbessern und mich mit einigen der vielen verfügbaren Bibliotheken vertraut zu machenPython-Imaging-Bibliothek (PIL), aber ich habe mir auch OpenCV angeschaut.

Beispielbild:

Antworten auf die Frage(6)

Ihre Antwort auf die Frage