2016-07-16 8 views
0

Ich frage mich, ob dies getan werden kann:Wie Spin aus einem Satz übersetzen Bilder in Python berechnen

ich eine Reihe von Bildern, die vorausschau beginnen, da sie nach vorne die Kamera bewegen, in einem dreht horizontal 360 Richtung. Jedes Bild hat also eine etwas andere Sicht, wenn es vorwärts rotiert. Die Frage ist; Kann ich den Dreh genau berechnen, den die Kamera bewegt? Eine Follow-up-Frage ist, kann ich die Richtung berechnen, in der sich das Bild mit der Drehung bewegt?

Antwort

1

Die Idee wäre, ein paar Punkte zu verwenden, die Sie über die Transformation verfolgen würden. Und von diesen Punkten können Sie den Drehwinkel zwischen jedem Rahmen finden.

Sie möchten vielleicht einen Blick darauf werfen, der die Mathematik erklärt. http://nghiaho.com/?page_id=671

Wenn Sie nicht zu Python bleiben müssen, können Sie Matlab verwenden: http://uk.mathworks.com/help/vision/examples/find-image-rotation-and-scale-using-automated-feature-matching.html?requestedDomain=uk.mathworks.com

+0

Dank Alby, ich wusste, dass ich auf die Antwort schon vor vielen Jahren kam, konnte es aber bis jetzt nicht finden. Danke für das Teilen der beiden Links. Das Matlab-Beispiel ist genau das, was ich brauchte, zusammen mit der mathematischen Erklärung. Also, was ich jetzt denke, wenn ich die Rotation jedes Bildes basierend auf den Merkmalen a entferne, kann ich dann die Bewegung vorwärts berechnen. Irgendwelche Gedanken? – geophotologist

Verwandte Themen