opencv - 相机校准。四月标签和国际象棋图案校准之间的区别?

标签 opencv camera computer-vision camera-calibration calibration

为什么 April 标签在相机标定方面比国际象棋图案更好?为什么它给出不同的相机矩阵? 我已经通过国际象棋模式使用了校准,并再次使用 April 标签进行了校准,两者都给了我两个不同的相机矩阵。差异不是那么大,但仍然?为什么它存在?

最佳答案

直觉如下: 相机校准应用于原始图像中标识的所有角。为了最大化 ROI,我们希望捕捉图像外围区域(失真最严重的地方)的角点。 在原始图像外围,MTF 较低,这使得角点检测不太可靠,可以使用 arucos(april 标签)来改善这些区域的角点检测。

根据经验:在双眼镜头中,使用四月标签很有帮助。

如果使用带有鱼眼镜头的常规棋盘格校准,外围设备的亚像素角点检测将不会那么准确,并且重投影误差会更高。

关于opencv - 相机校准。四月标签和国际象棋图案校准之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62863880/

相关文章:

python - 我无法在 docker 中安装 opencv-contrib-python

visual-c++ - OpenCV 特定物体检测

c++ - 使用 cv::Mat 类型时如何在图像上覆盖文本

opencv - 匹配两个图像的相关图

python - 使用 OpenCV 和 Python 显示网络摄像头源

javascript - 这个 QR 阅读器函数的输出是什么?

java - 拍照时如何获取默认相机存储位置?

swift - Swift 中的 Google map - 相机未更新

opencv - 计算图像中彩色钻石的数量

c++ - 从一对数组中获取匹配的元素 (C++/OpenCV)