ho calibrato la mia macchina fotografica con OpenCV (findChessboard, ecc) in modo da avere: - Camera Distorsione Coefficienti & Intrinsics matrice - Camera Pose informazioni (Traduzione & rotazione, calcolata separatedly tramite altri mezzi) come Eulero Angoli & a 4x4 - Punti 2D all'interno della cornice della telecameraIn OpenCV, la conversione punto dell'immagine 2d all'unità mondo 3D vettoriale
Come posso convertire questi punti 2D in vettori di unità 3D che indicano nel mondo? Ho provato ad utilizzare cv :: undistortPoints ma che non sembra farlo (restituisce solo 2D rimappata punti), e io non sono esattamente sicuro quale metodo di matrice matematica da utilizzare per modellare la fotocamera tramite i intrinseci della macchina fotografica che ho.
Quali punti 2D stai parlando? –
Coordinate dell'immagine 2D (pixel) catturate all'interno della cornice della telecamera. Essenzialmente, data una coordinata dell'immagine 2D e i dati di cui sopra, dovrei essere in grado di costruire un vettore di unità 3D che punta a quella coordinata di immagine 2D dalla fotocamera. – Yeraze