相机校准期间棋盘原点发生移动

问题描述 投票:0回答:1

我正在使用 Matlab 校准应用程序 来校准我的相机,我注意到不同校准图像的棋盘原点的位置发生了变化。

标准棋盘有四个角,假设为 A、B、C 和 D。在我的例子中,棋盘原点并未固定在所有图像的一个角上。例如,在某些校准图像中,原点位于角 A 附近,而在其他校准图像中,原点位于角 B 附近。

棋盘原点是否应该在所有校准图像中保持固定在特定角(例如角 A)?如果是这样,有没有办法在 Matlab 校准应用程序中强制执行此操作?我找不到手动设置或修复棋盘原点的选项,并且我不确定这种变化是否会影响校准结果。

matlab computer-vision camera-calibration
1个回答
0
投票

建议:

  1. 不要使用奇数行的方形棋盘,因为它在旋转下不是不变的。
  2. 去除边框。
  3. 使用更好的算法和棋盘模式。例如,请参阅注释此处
© www.soinside.com 2019 - 2024. All rights reserved.