【问题标题】:Does distance from camera to calibration pattern affect calibration parameters?从相机到校准图案的距离会影响校准参数吗?
【发布时间】:2017-02-06 18:56:41
【问题描述】:

我正在尝试使用立体相机测量从相机到动态物体(例如移动的汽车)的距离。我使用了一个 7 x 8 正方形的棋盘图案,正方形大小为 89 毫米(~ 3.5 英寸)。相机到图案的距离为 212 厘米(约 83.5 英寸)。我正在使用 Python 和 OpenCV

我的问题是:

  1. 图案到相机的距离对校准参数影响很大吗?在 Matlab 示例之一中指出,校准过程中从相机到图案的距离应与希望测量的物距相同1

  2. 我是否应该使用更大的电路板尺寸并增加相机与图案的距离,以便为我的应用获得更准确的结果?

【问题讨论】:

    标签: matlab python-2.7 opencv camera-calibration stereoscopy


    【解决方案1】:

    我认为您用于校准的具体距离并不重要。重要的是,您尽可能多地拍摄棋盘的不同图像。至少 15. 应移动棋盘格,以便覆盖整个摄像机区域。棋盘也应该以不同的平面外方向成像。拥有更多方格的棋盘也应该是有益的,因为这意味着每张图像有更多的角点。正方形的大小应该没有区别。

    另一方面,相机校准应使用固定焦点执行,校准后也不应更改。因此,在实践中,我猜这会迫使您在稍后用于实验的相似距离处执行校准。

    【讨论】:

    • 您好,非常感谢您抽出宝贵时间。实际上我认为模式编号可能存在​​上限。Matlab 中有一个示例使用 10 对模式确定距离。原始 matlab 估计的立体声参数与 28 个模式对一起可用。现在我使用校准工具箱中的所有 28 个而不是 10 个来自己重新计算参数。但是结果是错误的。过程和例子中的差不多。是否可以成为模式的上限?
    猜你喜欢
    • 2014-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 2017-01-09
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多