Puoi usare OpenCV per risolvere PNP con un'immagine equirettangolare?


15

È possibile utilizzare il PPP di OpenCV con un'immagine equirettangolare ? Ho un'immagine equirettangolare e ho quattro punti in questa immagine (punti rossi) e le loro coordinate pixel, e quindi ho 4 punti mondo corrispondenti, ad esempio [(0, 0, 0), (2, 0, 0), (2, 10, 0), (0, 10, 0)]come posso stimare la posa della telecamera?

inserisci qui la descrizione dell'immagine

Ho provato a usare OpenCV solvePnpma che si aspettano intrinseci per un modello di fotocamera Brown, quindi non ha funzionato. Questo può essere fatto per una fotocamera sferica?


Forse provare a convertire i equirectangular imagesottoimmagini multiple con i corrispondenti modelli di fotocamera pinhole? Ricerca rapida, trovato questo: Esempio equirettangolare a foro stenopeico . Guarda anche OpenMVG, ci dovrebbero essere alcune informazioni utili: modello di telecamera a sfera e risoluzione pnp # 1557 , Immagini sferiche per conversione di immagini stenopeiche # 621 .
Catree,

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.