Homographie Karten Punkte 1. Auf Ebene zu Punkten auf einer anderen Ebene 2. Projektionen von Punkten in 3D (nicht obligatorisch auf der gleichen Ebene liegend) während einer reinen Kameradrehung oder Zoom.
Letzteres kann leicht wenn man sich die Strahlen, die Punkte verbinden aussieht überprüft werden, während Sensorebene dreht: grün sind zwei Sensorpositionen und schwarz ist ein 3D-Objekt
Da Homografie zwischen den Vorsprüngen und nicht zwischen Objekten in 3D ist es egal, was diese Projektionen darstellen. Aber das kann verwirrend sein, stimme ich zu. Zum Beispiel können Sie Ihre Kamera auf 3D-Szene (das ist nicht flach!), Dann drehen Sie Ihre Kamera und die beiden resultierenden Bilder der Szene werden durch Homographie bezogen werden. Dies ist übrigens eine Grundlage für Bildpanoramen.
Drei Punktkorrespondenzen, die Sie erwähnt haben, können zu einer Transformation namens Affine (tritt bei großen Zooms, wenn eine perspektivische Effekte verschwinden) oder zu einer starren Rotation und Translation im 3D-Raum gehören. Beide benötigen 3 Punktkorrespondenzen, wobei die erstere nur 2D-Punkte benötigt, während die letztere 3D-Punkte benötigt. Der letztere Fall hat 6DOF (3 für die Rotation und 3 für die Translation), während jede Entsprechung 2DOF, also 6/2 = 3 Entsprechungen liefert. Homographie hat 8 DOF, also sollte es 8/2 = 4 Entsprechungen geben;
Unten ist ein kleines Diagramm, das den Unterschied zwischen affiner und Homographen Transformation erklärt, wenn der ursprüngliche Platz nach vorne kippt. Im affinen Fall ist der perspektivische Effekt vernachlässigbar, dh die ferne Seite hat die gleiche Länge wie eine nahe Seite. Im Falle der Homographie ist die andere Seite kürzer.
Der vierte Punkt löst Mehrdeutigkeit Perspektive, wenn sie bei der Projektion der Punkte auf der Bildebene suchen. Eine Homografie Karten einer Ebene zur anderen, wenn Sie Ihre Punkte sind nicht in einer Ebene, die Sie nicht ein Homografie verwenden möchten. – Hammer