使用opencv的3d相机校准

时间:2013-04-11 08:45:11

标签: opencv camera-calibration

我正在使用opencv校准相机,我运行给定的示例项目,我的问题是如何在输入数据中设置公制系统,例如:

  <!-- The size of a square in some user defined metric system (pixel, millimeter)-->
    <Square_Size>(1,10)</Square_Size>

是否意味着每个像素代表10um? 在此先感谢您的帮助

1 个答案:

答案 0 :(得分:1)

假设您使用经典棋盘进行校准,方块大小是该棋盘中正方形的实际物理尺寸。例如,如果它是10厘米,则应放置<Square_Size>10</Square_Size>。或者,您可以用英寸表示它并放<Square_Size>3.937</Square_Size>。这是它所指的单位。 OpenCV使用该大小来创建模型坐标,并且单位不会影响您的结果校准参数。