Bisakah Anda menggunakan OpenCV resolPNP dengan gambar equirectangular?

15

Apakah mungkin untuk menggunakan resolPNP OpenCV dengan gambar berbentuk persegi panjang ? Saya memiliki gambar segi empat dan saya memiliki empat titik pada gambar ini (titik merah) dan koordinat pikselnya, dan kemudian saya memiliki 4 titik dunia yang sesuai, misalnya [(0, 0, 0), (2, 0, 0), (2, 10, 0), (0, 10, 0)]bagaimana cara memperkirakan pose kamera?

masukkan deskripsi gambar di sini

Saya mencoba menggunakan OpenCVs solvePnptetapi mengharapkan intrinsik untuk model kamera Brown jadi tidak berhasil. Bisakah ini dilakukan untuk kamera bulat?

nickponline
sumber
Mungkin mencoba untuk mengonversinya equirectangular imagemenjadi beberapa subimage dengan model kamera lubang jarum yang sesuai? Pencarian cepat, temukan ini: Contoh Equirectangular To Pinhole . Lihat juga OpenMVG, harus ada beberapa informasi yang berguna: model kamera sphere dan pnp # 1557 , gambar bulat untuk konversi gambar lubang jarum # 621 .
Catree

Jawaban:

0

Gunakan solvePnPRansac dan OpenCV dokumentasi untuk kamera rekonstruksi 3D.

Cătălin George Feștilă
sumber