Katakanlah saya hanya menggunakan satu kamera yang dikalibrasi. Dari kamera ini, saya mendapatkan gambar A dan B. Saya tahu homografi antara A dan B, yang dihitung melalui OpenCV 's findHomography () .
Saya tahu pose (rotasi matriks R dan terjemahan vektor t) dari gambar A, dan saya membutuhkan pose gambar B. Setelah saya mendapatkannya, saya kira saya akan dapat menghitung setiap pose lebih lanjut dari gambar berikut.
Apakah Anda tahu implementasi pose komputasi B? Saya menemukan beberapa artikel di web, tetapi saya tidak dapat menemukan solusi yang mudah diimplementasikan ...
image-processing
computer-vision
3d
opencv
Stéphane Péchard
sumber
sumber
Jawaban:
Bahkan jika jawaban saya terlambat untuk Anda, mungkin orang lain menganggap ini berguna. Saya memiliki kode untuk Pose openCV dari Homografi. Saya menemukan metode di situs web yang sangat berguna ini, euclideanspace .
////
sumber
Saya menemukan implementasi yang bagus, menggunakan OpenCV: http://nghiaho.com/?p=1298
sumber
Anda dapat menggunakan metode dekomposisi Homografi yang diterapkan di Opencv 3.0+
decomposeHomographyMat
sumber