【发布时间】:2014-04-29 04:25:25
【问题描述】:
我是OpenCV 的初学者,目前正在从事一个需要将像素精确映射到厘米/毫米/任何现实世界单位的项目。
我在OpenCV 中执行了立体声校准,然后进行了立体声校正。因此我得到了内在和外在参数。
在执行立体校准时,我没有在哪里输入棋盘图案的确切正方形尺寸(25 毫米 x 25 毫米)。我只输入了水平和垂直内角的数量以及板的数量。那么当我重新投影到 3D 时这会产生影响吗?如果是这样,我如何在 StereoCalibrate 函数中包含正方形大小。
其次,从相机矩阵得到的fx和fy的值都是513.86,而从EXIF数据得出的值是3.7mm。那么,两者之间的确切关系是什么?
第三,我使用了reprojectImageTo3D,得到了3d世界坐标。现在这些坐标的确切单位是什么(厘米/毫米/英寸/等)?
基本上,我想获得从像素到真实世界单位的精确映射,经过大量阅读和搜索,我无法做到。请帮我解决这个问题。
【问题讨论】:
-
您好!我对
OpenCV不够熟悉,无法回答您的问题,但由于您似乎有 3 个问题,最好将它们分成 3 个不同的问题。这样,您将获得更具体的答案,并且有机会完全回答其中一些问题,而另一些则保持开放,以防需要更多研究或努力才能得到答案。