Ich habe auf zwei Bildern mit demselben Objekt Konturen gefunden und möchte die Verschiebung und Drehung dieses Objekts feststellen. Ich habe es mit gedrehten Begrenzungsrahmen dieser Konturen und ihren Winkeln und Mittelpunkten versucht, aber Drehungen der Begrenzungsrahmen geben keine Auskunft über die korrekte Konturrotation, da dies auch für die Winkel a + 0, a + 90, a + 180 usw. gilt. grad. Ist es eine andere gute Möglichkeit, die Rotation und Verschiebung von Konturen zu finden? Möglicherweise etwas Gebrauch der konvexen Hülle, Konvexitätsdefekte? Ich habe in Learning OpenCv über das Anpassen von Konturen gelesen, aber es hat nicht geholfen. Könnte jemand ein Beispiel geben?
Beispiele:
Ich möchte zum Beispiel ein rosa Quadrat und im zweiten Fall einen Stift erkennen. Andere Beispiele könnten Quadrate mit einigen Löchern, Sternen usw. sein. Vorschläge sind willkommen, da ich so viele Methoden wie möglich testen möchte.