Wie meinst du das mit der 4er Nachbarschaft?
so:
Delphi-Quellcode:
foo(x,y):
if (pixel(x,y)==rot) then
schreibe (x,y) in die Liste und mache foo (x-1,y), foo (x+1,y),foo(x,y+1), foo(x,y-1)
Meine extrahierte Konturlinie ist grob 3-4Pixel breit. Mit obiger Methode hätte ich ja alle Pixel in der Liste, oder wird da noch eine Auswahl getroffen?
Erwarte das Beste und bereite dich auf das Schlimmste vor.