2

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

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

这是否意味着每个像素代表 10um ?提前感谢您的帮助

4

1 回答 1

2

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

于 2013-04-12T03:55:18.070 回答