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.