我正在使用opencv校准相机,我运行给定的示例项目,我的问题是如何在输入数据中设置公制系统,例如:
<!-- The size of a square in some user defined metric system (pixel, millimeter)-->
<Square_Size>(1,10)</Square_Size>
是否意味着每个像素代表10um? 在此先感谢您的帮助
答案 0 :(得分:1)
假设您使用经典棋盘进行校准,方块大小是该棋盘中正方形的实际物理尺寸。例如,如果它是10厘米,则应放置<Square_Size>10</Square_Size>
。或者,您可以用英寸表示它并放<Square_Size>3.937</Square_Size>
。这是它所指的单位。 OpenCV使用该大小来创建模型坐标,并且单位不会影响您的结果校准参数。