Ellipsenerkennung durch Hough-Transformation (darstellen?)
Hey!
Wenn ich eine Ellipsenerkennung durch die Hough machen will hab ich ja die unbekannten X + Y + a (Breite der Ellipse) + b (Höhe der Ellipse).
Habt ihr ne Idee wie man das grafisch darstellen kann dann? Bei der Linienerkennung sind es ja nur m (Steigung) und t (Y-Achse) die man dann in einem m-t-Diagramm darstellen kann, aber wie mein oberes Bsp?
Noch etwas, wie würdet ihr eine gewisse unschärfe in die Erkennung hineinbringen? An einem Punkt die Breite/Höhe variieren, oder einfach die "Nachbarellipse" mit einbringen?
P.S.: Ich mach für einzelne Themen immer einzelne Threads auf, hoffe das ist OK, dient bei der Suche der Übersichtlichkeit.
Liste der Anhänge anzeigen (Anzahl: 3)
Hey!
Die Darstellung ist eigentlich mehr für mein persönliches Verständnis...ist nicht das wichtigste. Hier auf dem Screenshot sieht man wie weit ich bis jetzt bin. (links das Ausgangsbild mit eingezeichneter gefundener Ellipse)
Das Problem wird jetzt noch sein die Unschärfe reinzubringen, die verschiedenen Radiusgrößen. Denn die größe eines Gesichts is ja nich immer bekannt und auch nicht immer "elliptisch".
Noch ne Frage, dass dort auf dem Screeni ein Maximum ist erkenn ich ja, aber wie kann ich dass denn mit dem PC rausfinden? Was ich im Moment mach ist einfach nur Pixel für Pixel eine neue Testellipse zu fahren und beim größten Wert weiß er dass eine Ellipse da is.
Wo speicher ich denn die Ergebnisse am besten hinein? In ein Array (wie?), in ne Matrix?
Ich progge übrigens in VB.
Grüße!
p.s.:
Wenn das funktioniert werd ich mich nochmal dran machen, die Farbtrennung zu verbessern, anscheinend gibt es ja gut Farbfilter die die Hautfarbe filtern aber erstmal der Rest ;)