在pinhole camera model中,只有一个焦距位于主点和摄像机中心之间 .
但是,在计算相机的内部参数后,矩阵包含
(fx, 0, offsetx, 0,
0, fy, offsety, 0,
0, 0, 1, 0)
这是因为图像传感器的像素在x和y中不是正方形吗?
谢谢 .
在pinhole camera model中,只有一个焦距位于主点和摄像机中心之间 .
但是,在计算相机的内部参数后,矩阵包含
(fx, 0, offsetx, 0,
0, fy, offsety, 0,
0, 0, 1, 0)
这是因为图像传感器的像素在x和y中不是正方形吗?
谢谢 .
1 回答
简而言之:是的 . 为了制作可以描述具有矩形像素的相机的数学模型,您必须引入两个单独的焦距 . 我会引用经常推荐的“Learning OpenCV”(第373页),它很好地涵盖了该部分,如果您想了解更多背景资料,我建议您参考:
“焦距fx(例如)实际上是镜头的物理焦距和各个成像器元件的尺寸sx的乘积(这应该是有意义的,因为sx具有每毫米像素单位,而F具有毫米单位,这意味着fx是所需的像素单位 . )[...]
然而,重要的是要记住,sx和sy不能通过任何相机校准过程直接测量,并且物理焦距F也不能直接测量 . 只有组合fx = Fsx和fy = Fsy才能在不实际拆卸摄像机并直接测量其组件的情况下得出 . “