Ich habe ein Bild mit einem gleichschenkligen Dreieck und ein Rechteck:
Und ich mag nur 3 Ecke des Dreiecks erkennen. Ich folge dem OpenCV Harris corner detector tutorial Ich sehe, dass alle Eckpunkte des Dreiecks die Schwelle = 80 haben (wenn alle 4 Eckpunkte der Rechteckschwelle = 255 sind). Aber ich habe den Zusammenhang zwischen Schwelle und Grad nicht gefunden.Wie Ecke zu erkennen, mit bestimmtem Winkelgrad
Wie kann ich die Ecke finden, die beispielsweise im Bereich von [55,65] Grad liegt?
Hier ist die Ausgabe Mat http://pastebin.com/raw.php?i=qNidEAG0
P/s: Ich bin sehr neu in CV, hoffe, Sie können etwas mehr Details geben!
Für den ersten Schritt, Sie meinen, ist die ganze lokale Maxima des Ergebnisses finden bilden * cv :: cornerHarris *? – nvcnvn
Ja, Sie haben es richtig verstanden. – brotherofken
Große Lösung! Ich denke, dass der einfachste Weg, Punkte von Kreuzungen in Punkt 3 zu finden, ist, Kreise auf leeres (leeres) Bild und die Verwendung & Operator auf diesem Bild und auf dem Bild von Konturen zu zeichnen. Das Ergebnis sollte alle Kreuzungspunkte sein. – cyriel