Ich habe eine OCR-basierte iPhone-App, die Graustufenbilder aufnimmt und sie auf Schwarz-Weiß setzt, um den Text zu finden (mit opencv). Dies funktioniert gut für Bilder mit schwarzem Text auf weißem Hintergrund. Ich habe ein Problem mit der automatischen Umschaltung auf einen inversen Schwellenwert, wenn das Bild weißer Text auf schwarzem Hintergrund ist. Gibt es einen weit verbreiteten Algorithmus, um das Bild zu überprüfen, ob es heller Text auf dunklem Hintergrund ist oder umgekehrt? Kann jemand eine saubere Arbeitsweise empfehlen? Denken Sie daran, ich arbeite nur mit dem Graustufenbild von der iPhone-Kamera.Methode zum Überprüfen von Bildpixelintensitäten
Vielen Dank.
Vergleichen Sie den Prozentsatz der Pixel, die weiß sind, mit dem Prozentsatz, der schwarz ist. –
Ich verwende ein Graustufenbild, daher konnte ich reines Schwarz nicht mit reinem Weiß vergleichen. Ich habe meine Lösung unten gepostet. –