Bildverarbeitung - Passen Sie Kurven von einem Bild zum anderen an

Ich mache etwas Ähnliches wie dieses Problem:Anpassen eines Kurvenmusters an die Kanten eines Bildes

Grundsätzlich habe ich die gleiche Kurve in zwei Bildern, aber mit einer affinen Transformation zwischen den beiden. Hier ist ein Beispiel für zwei Bilder:

 Image1

 Image2

Um zu Image2 zu gelangen, können Sie Image1 mit etwas Verschiebung, Drehung, Skalierung usw. versehen.

Weiß jemand, wie man diese Transformation löst?

Die Phasenkorrelation funktioniert nicht, da es sich nicht nur um eine Übersetzung handelt. Der optische Fluss funktioniert nicht, da nicht genügend Details vorhanden sind, um die Verschiebung, Drehung und Skalierung aufzulösen (es ist so ziemlich ein Binärbild). Ich bin mir nicht sicher, ob Hough Transforms mir gute Daten liefern wird.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage