Angenommen, ich verwende nur eine kalibrierte Kamera. Von dieser Kamera, erhalte ich Bilder A und B. Ich kenne die Homografie zwischen A und B, berechnet durch OpenCV ‚s findHomography () .
Ich kenne die Pose (Rotationsmatrix R und Translationsvektor t) von Bild A und benötige die Pose von Bild B. Sobald ich sie erhalte, kann ich wahrscheinlich jede weitere Pose der folgenden Bilder berechnen.
Kennen Sie eine Implementierung von Computing B's Pose? Ich habe mehrere Artikel im Internet gefunden, aber ich konnte keine leicht umsetzbare Lösung finden ...
image-processing
computer-vision
3d
opencv
Stéphane Péchard
quelle
quelle
Antworten:
Auch wenn meine Antwort für Sie zu spät kommt, finden das andere vielleicht nützlich. Ich habe die Codes für eine openCV-Pose von Homography. Ich fand die Methode auf dieser wirklich nützlichen Website, euclideanspace .
////
quelle
Ich habe eine nette Implementierung mit OpenCV gefunden: http://nghiaho.com/?p=1298
quelle
Sie können die in Opencv 3.0+ implementierte Homografie-Zerlegungsmethode verwenden
decomposeHomographyMat
quelle