Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Polygon aus Kantenbild extrahieren

  Alt 17. Jun 2008, 17:40
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.
  Mit Zitat antworten Zitat