ArUco 标记,为什么当我改变图像分辨率时姿势会改变?

ArUco markers, why does the pose change when I change image resolution?

我使用此参考 https://automaticaddison.com/how-to-perform-pose-estimation-using-an-aruco-marker/ 来估计标记的姿势。

当我获得凸轮矩阵和畸变矩阵时,我使用了完整的相机分辨率。

但是,当我在姿态估计之前更改分辨率(图像大小)时,我得到了不同的结果。我不确定为什么以及使用哪种分辨率是正确的。

我们是否应该始终使用与相机校准相同的分辨率?

除了微小的变化外,我希望姿势在某种程度上不受图像大小的影响。有什么想法吗?

是,始终使用相同分辨率。

一个可以重新计算相机矩阵和畸变系数以适应不同的分辨率,但这很麻烦,并且需要一些如何 相机制作这些照片(合并、裁剪)。除非您了解其背后的数学原理,否则请坚持使用相同的分辨率。