Opencv 相机校准和重映射是否生成针孔相机模型?

Opencv 相机校准和重映射是否生成针孔相机模型?,opencv,computer-vision,camera-calibration,calibration,Opencv,Computer Vision,Camera Calibration,Calibration,我用opencv测量一些物体。在进行摄像机标定和对原始图像进行重新映射之后,可以考虑由针孔摄像机模型产生的图像吗?(因此我可以使用x=Xf/Z的简单方程)是的,在取消镜头畸变后,相机模型由针孔相机模型估计。但是你没有提到x,x,Z和f是什么。因为你写的等式是错误的。因此,如果您对此或坐标系有疑问,请随时澄清/扩展您的问题 是,在取消镜头畸变后,相机模型由针孔相机模型估计。但是你没有提到x,x,Z和f是什么。因为你写的等式是错误的。因此,如果您对此或坐标系有疑问,请随时澄清/扩展您的问题 我不认为

我用opencv测量一些物体。在进行摄像机标定和对原始图像进行重新映射之后,可以考虑由针孔摄像机模型产生的图像吗?(因此我可以使用x=Xf/Z的简单方程)

是的,在取消镜头畸变后,相机模型由针孔相机模型估计。但是你没有提到x,x,Z和f是什么。因为你写的等式是错误的。因此,如果您对此或坐标系有疑问,请随时澄清/扩展您的问题

是,在取消镜头畸变后,相机模型由针孔相机模型估计。但是你没有提到x,x,Z和f是什么。因为你写的等式是错误的。因此,如果您对此或坐标系有疑问,请随时澄清/扩展您的问题

我不认为那个等式一定是错的。假设
(x,y)
作为图像坐标,
(x,y,Z)
作为三维坐标,
f
作为焦距,
x=(fX)/Z
是否正确使用针孔相机模型?(x,y,Z)应该是相机坐标系中点的三维坐标。不清楚爱德华多夫是否知道这一点。然后你通过
x=(fX)/Z
,将图像空间的中心置于(0,0)。是的,但他指定他重新映射了坐标,我认为这意味着他无论如何都将图像的中心置于(0,0)处。通过重新映射,他很可能意味着使用opencv的remap()函数来抵消桶形失真。啊,好的。我不再经常使用OpenCV来处理这类事情,所以我误解了。我不认为这个等式一定是错的。假设
(x,y)
作为图像坐标,
(x,y,Z)
作为三维坐标,
f
作为焦距,
x=(fX)/Z
是否正确使用针孔相机模型?(x,y,Z)应该是相机坐标系中点的三维坐标。不清楚爱德华多夫是否知道这一点。然后你通过
x=(fX)/Z
,将图像空间的中心置于(0,0)。是的,但他指定他重新映射了坐标,我认为这意味着他无论如何都将图像的中心置于(0,0)处。通过重新映射,他很可能意味着使用opencv的remap()函数来抵消桶形失真。啊,好的。我不再经常使用OpenCV来处理这类事情,所以我误解了。