Wie bekomme ich Rotationswinkel der Bildebene relativ zur Weltebene?
-
02-10-2019 - |
Frage
Wir haben also eine solche Situation:
In dieser Abbildung wird das erste Viereck in der Bildebene angezeigt und das zweite Viereck ist in der Weltebene gezeigt. [1]
In meinem speziellen Fall hat die Bildebene 3 Vierecker - Projektionen realer Weltquadrate, die, wie wir wissen, die gleiche Größe haben, die auf derselben Ebene liegt, mit derselben Rotation relativ zu dem Flugzeug, auf dem sie liegen, und nicht auf Gleiche Linie im Flugzeug.
Ich frage mich, ob wir Rotationswinkel der Bildebene in die Weltebene bekommen können, die beschrieben werden.
In meinem Fall als Eingabe habe ich solche Datenstrukturen: Originalbild (RGB -Pixel), Objekte (Quadrate) mit Winkelpunkten in Pixel (x, y) in der Bildebene.
Lösung
Schauen Sie sich die Abschnitte 2 und 3 an an Algorithmen für planische Posenschätzungen.
Die dort beschriebenen Methoden gehen davon aus, dass Sie die (x, y) Koordinaten der fraglichen Merkmale kennen - in diesem Fall die roten Quadrate.
Das Problem, das Sie beschreiben, ist allgemein als Pose -Schätzung bekannt - Bestimmung der 3D -Ausrichtung und Position eines Objekts relativ zu einer Kamera aus einer 2D -Ansicht. Für Sie ist das Objekt eine Ebene. Googeln 'Pose -Schätzungsebene' sollte Ihnen mehr Quellen geben.