我正在尝试使用立体相机测量从相机到动态物体(例如移动的汽车)的距离。我使用了 7 x 8 正方形的棋盘图案,正方形大小为 89 毫米(~ 3.5 英寸)。相机到图案的距离为 212 厘米(约 83.5 英寸)。我正在使用 Python 和 OpenCV
我的问题是:
从图案到相机的距离对校准参数的影响很大吗?在一个 Matlab 示例中指出,校准过程中从相机到图案的距离应与要测量的物体距离相同 1 .
我是否应该使用更大的电路板尺寸并增加相机到图案的距离,以便为我的应用获得更准确的结果?
最佳答案
我认为您用于校准的具体距离并不重要。重要的是,您要为棋盘拍摄尽可能多的不同图像。至少 15。应该移动棋盘,以便覆盖整个相机区域。棋盘也应该在不同的平面方向上成像。具有更多正方形的棋盘也应该是有益的,因为这意味着每张图像有更多的角点。方 block 的大小应该没有什么区别。
另一方面,相机校准应使用固定焦距进行,校准后也不应更改。因此,在实践中,我猜想这会迫使您在稍后用于实验的类似距离处执行校准。
关于matlab - 相机到校准图案的距离会影响校准参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39753528/