Frage

Ich habe zwei Bilder, die von zwei Kameras derselben Make aufgenommen wurden, die ein gewisses Abstand voneinander getrennt sind und dieselbe Szene erfasst.Ich möchte die Real World-Rotation und die Übersetzung zwischen den beiden Kameras berechnen.Um dies zu erreichen, extrahierte ich zunächst die Sift-Merkmale der beiden Bilder und stimmten sie an.

Ich habe jetzt grundlegende Matrix sowie homography matrix .In der Lage ist jedoch nicht mehr, viel Verwirrung.Kann mir jemand helfen, die Rotation und die Übersetzung zu schätzen zwischen zwei Kameras?

Ich verwende OpenCV für Feature Extraktion und Übereinstimmungen, Homographieberechnungen.

War es hilfreich?

Lösung

Wenn Sie die Homographie haben, haben Sie auch die Rotation.Sobald Sie Homographie haben, ist es einfach, Rotation und Translation Matrix zu erhalten.

Beispielsweise, wenn Sie OpenCV C ++ verwenden: generasacodicetagpre.

Diese Funktion berechnet de Kamera-Haltung aus der Homographie, in der Rotation enthalten ist.Für weitere theoretische Info folgen diesem Thread .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top