一般的针孔相机模型如下:
三维坐标点经过透视投影变换,转换到一个图像平面坐标点。
而相机透镜还存在一定的畸变,包括横向畸变和切向畸变。
因此,针孔相机模型又被扩展为以下模型:
首先,世界坐标被转换为相机坐标,由X,Y,Z到x,y,z;
然后,归一化,z=1处,x,y的投影坐标x`,y`;
接下来,对投影坐标,进行畸变处理;
最后,由相机坐标转换到图像坐标。
本文介绍了图像处理中相机透镜的畸变现象,包括横向和切向畸变,以及如何通过相机标定获取内部参数进行矫正。在消除畸变的过程中,详细阐述了initUndistortRectifyMap函数的作用。此外,还探讨了图像的视角变换,从前向视角到俯视视角的转换方法,涉及到透视变换和空间像素大小的计算。整个过程中,涉及了opencv中的remap和undistortion函数的应用。
一般的针孔相机模型如下:
三维坐标点经过透视投影变换,转换到一个图像平面坐标点。
而相机透镜还存在一定的畸变,包括横向畸变和切向畸变。
因此,针孔相机模型又被扩展为以下模型:
首先,世界坐标被转换为相机坐标,由X,Y,Z到x,y,z;
然后,归一化,z=1处,x,y的投影坐标x`,y`;
接下来,对投影坐标,进行畸变处理;
最后,由相机坐标转换到图像坐标。
1万+

被折叠的 条评论
为什么被折叠?