Wie kann ich das Vorhandensein oder Nichtvorhandensein regulärer Streifen unterschiedlicher Farben feststellen, die aber von sehr, sehr, sehr hell rosa bis schwarz innerhalb eines gescannten Bildes reichen (Bitmap 200x200dpi 24-Bit). Tragen Sie ein paar Beispiele.
Beispiel 1
uno http://i44.tinypic.com/k20get.jpg
Beispiel 2 (die Zeilen sind in allen Spalten außer 7 in der zweiten Zeile der letzten Spalte)
wegen http://i43.tinypic.com/ncbby0.jpg
Versuchen Sie nun, zu identifizieren (mit Python-Sprache), ob es mindestens 5-10 Pixel für das Vorhandensein einer anderen Farbe von weiß zu jedem Streifen gibt oder nicht, funktioniert jedoch nicht immer, weil das gescannte Bild nicht hoch ist Qualität und der Streifen ändert die Farbe sehr ähnlich der Farbe, die ihn umgibt.
Danke.
Dies sieht für mich eine Kennzeichnung von verbundenen Komponenten in einem Bild aus, um einzelne Bereiche eines bestimmten Farbbereichs zu identifizieren. Sie können sich cvBlobLib ansehen. Eine gewisse Vorverarbeitung wäre erforderlich, um die Pixel zusammenzuführen, wenn Löcher oder kleine Variationen zwischen Nachbarn vorhanden sind.
Wird nicht passieren. Das menschliche visuelle System ist viel besser als jedes Bildverarbeitungssystem, und ich sehe nichts in der zweiten Reihe von # 3. # 1 und # 5 sind auch strittig.
Sie müssen einen Weg finden, um die optische Qualität Ihrer Eingabe zu verbessern.
Tags und Links python algorithm image-processing identification