Devo eseguire la rivisitazione dei miei punti 3D (ho già dati da Bundler).calibrazione camera MATLAB toolbox
Sto utilizzando la casella degli strumenti Camera Calibration in MATLAB per ottenere i parametri della fotocamera intrinseca. Ho ottenuto un risultato come questo da 27 immagini (scacchiera, le immagini sono prese da diverse angolazioni).
Calibration results after optimization (with uncertainties):
Focal Length: fc = [ 2104.11696 2101.75357 ] ± [ 23.13283 22.92478 ]
Principal point: cc = [ 969.15779 771.30555 ] ± [ 21.98972 15.25166 ]
Skew: alpha_c = [ 0.00000 ] ± [ 0.00000 ]
Distortion: kc = [ 0.11555 -0.55754 -0.00100 -0.00275 0.00000 ] ±
[ >0.05036 0.59076 0.00307 0.00440 0.00000 ]
Pixel error: err = [ 0.71656 0.63306 ]
Nota: gli errori numerici sono circa tre volte le deviazioni standard (per riferimento).
Mi chiedo degli errori numerici, ad esempio errore di lunghezza focale + - [23.13283 22.92478], errore del punto principale ecc. Che cosa rappresentano questi numeri di errore e quali sono il loro impatto?
L'errore pixel è davvero inferiore.
Finora ho Utilizzare la matrice seguente dai dati di cui sopra per la mia ri-proiezione:
K=[ 2104.11696 0 969.15779; 0 2101.75357 771.30555;0 0 1]
La matrice sopra "K" mi sembra giusto. Correggimi se sto facendo qualcosa di sbagliato ...
Aspetteranno le vostre risposte.
Immagino che sia possibile modificare la lunghezza focale e il punto principale in base agli errori stimati, riprogettare i punti e stimare l'errore dei pixel. Quindi conoscerai l'effetto di questi errori. –
ciao, a mio parere la cosa principale è l'errore pixel che è la re-proiezione dell'errore di punti. . . . – user1388142
Stai usando OpenCV o Matlab per eseguire la calibrazione? Dai un'occhiata a questo toolbox (è la versione MATLAB di OpenCV): http://www.vision.caltech.edu/bouguetj/calib_doc/ – Vuwox