Tengo que realizar la re-proyección de mis puntos 3D (ya tengo datos de Bundler).calibración de la cámara Caja de herramientas de MATLAB
Estoy usando la caja de herramientas de Calibración de la cámara en MATLAB para obtener los parámetros intrínsecos de la cámara. Obtuve resultados como este de 27 imágenes (tablero de ajedrez, las imágenes se toman desde diferentes ángulos).
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: Los errores numéricos son aproximadamente tres veces las desviaciones estándar (como referencia).
Me pregunto acerca de los errores numéricos, es decir, error de longitud focal + - [23.13283 22.92478], error de punto principal, etc. ¿Qué representan realmente estos números de error y cuál es su impacto?
El error de píxel es realmente menor.
Hasta ahora utilizo la siguiente matriz de datos anteriores para mi re-proyección:
K=[ 2104.11696 0 969.15779; 0 2101.75357 771.30555;0 0 1]
La matriz anterior "K" me parece correcta. Corrígeme si estoy haciendo algo mal ...
Estaremos esperando por sus respuestas.
Supongo que puede modificar la distancia focal y el punto principal por los errores estimados, volver a proyectar los puntos y estimar el error de píxel. Entonces sabrá el efecto de estos errores. –
hola, en mi opinión, lo principal es el error de píxel, que es un error de reproducción de puntos. . . . – user1388142
¿Está utilizando OpenCV o Matlab para realizar su calibración? Eche un vistazo a esta caja de herramientas (Es la versión matlab del OpenCV): http://www.vision.caltech.edu/bouguetj/calib_doc/ – Vuwox