In MATLAB habe ich die Fundamental matrix (von zwei Bildern) mit der normalisierten Eight point algorithm berechnet. Von diesem brauche ich triangulate die entsprechenden Bildpunkte im 3D-Raum. Von dem, was ich verstehe, würde ich die Rotation und Translation der Kameras des Bildes brauchen. Der einfachste Weg wäre natürlich calibrate the cameras zuerst dann die Bilder, aber das ist zu eng für meine Anwendung, da es diesen zusätzlichen Schritt erfordern würde.3D-Entsprechungen von der Grundmatrix
So dass mich mit auto (self) camera calibration verlässt. Ich sehe die Erwähnung von bundle adjustment, aber in An Invitation to 3D Vision scheint es, dass es eine anfängliche Übersetzung und Rotation erfordert, was mich denken lässt, dass eine kalibrierte Kamera benötigt wird oder mein Verständnis zu kurz kommt.
Also meine Frage ist, wie kann ich automatisch die Rotation/Übersetzung extrahieren, so dass ich die Bildpunkte im 3D-Raum reprojiziert/triangulieren kann. Jeder MATLAB-Code oder Pseudocode wäre fantastisch.
Ich endete mit Algorithmus 12.1 "Die optimale Triangulation Methode" in der Hartley/Zisserman Buch. Kalibriert die Kameras mit "Camera Calibration Toolbox for Matlab" – yxk