J'utilise OpenCv pour calibrer une caméra. Premièrement, j'utilisais la résolution d'origine, mais ensuite je me rends compte que si je redimensionnais l'image (sous-échantillon), je pourrais avoir une erreur de reprojection plus faible. Pourquoi cela arrive?Pourquoi le redimensionnement d'une image dans OpenCv réduit l'erreur de reprojection d'un étalonnage de caméra?
1
A
Répondre
1
L'erreur de reprojection est l'erreur moyenne des points 3d projetés sur le plan image 2D. Ainsi, son unité est donnée en pixel.
La conséquence du sous-échantillonnage de votre image est une erreur de reprojection sous-échantillonnée. L'erreur réelle est toujours la même, mais l '«unité de pixel» ne correspond plus à la même distance spatiale sur le capteur d'image.
Afin de recevoir des valeurs d'erreur de reprojection comparables, on peut exprimer l'erreur comme une distance sur le capteur.
J'espère que cette réponse vous a aidé.