Seite 2 von 2

Re: Randerkennung programmieren ?

Verfasst: 28.03.2019 16:05
von #NULL
Vielleicht ist hier auch was dabei:
viewtopic.php?f=4&t=10958

Re: Randerkennung programmieren ?

Verfasst: 29.03.2019 20:16
von ccode_new
Huhu!!!

Danke für die vielen Antworten.

Der Code vom "alten Mann" sieht auch erstmal gut aus.

Eine ordentliche Lösung habe ich bis jetzt aber noch nicht hinbekommen.

Ich probierte/probiere noch mit einer einfachen Methode: Suche den ersten farbigen Randpixel und merke dir immer alle besuchten Pixel. Dann merke dir diesen Punkt als Start/Ende. Breche ab! Nun vergleiche immer die jeweils nächsten Pixel (8 Ecken um den aktuellen Punkt) (je Randbreite) und auch nur wenn diese Pixel noch nicht besucht wurden. (Merke dir immer die schon besuchten Punkte (Setzen auf 1))

Naja für sehr einfache Figuren funktioniert das, aber für nur ein bisschen ausgefallenere Figuren ist das noch zu primitiv.

Mein "Linienfolger" muss noch weiter durchdacht und verbessert werden.
(Hauptproblem sind (je nach Randbreite) zu spitze Winkel.)

Danke erstmal.