cv::undistort最后得到的结果是图像平面特征还是归一化特征
时间: 2024-02-06 11:03:12 浏览: 48
cv::undistort函数的最后结果是图像平面特征。它将输入的图像坐标进行去畸变处理,使得输出的图像中特征点的位置更加准确和精确。这个函数的主要作用是消除图像中的镜头畸变,因此输出的结果是去除畸变的二维图像平面特征坐标。需要注意的是,如果需要进行三维重建等操作,还需要将二维图像平面特征转换为归一化特征。
相关问题
cv::undistort能不能得到去畸变后归一化平面点
cv::undistort函数只能得到去畸变后的二维图像平面特征,无法直接得到归一化平面点。但是,可以通过其他方式得到归一化平面点。一种方法是使用cv::initUndistortRectifyMap函数,该函数可以返回一个映射矩阵,将图像坐标映射到归一化平面点上。另一种方法是使用cv::undistortPoints函数,该函数可以将输入的二维图像平面特征坐标转换为归一化平面点坐标。需要注意的是,在使用这些函数时,需要提供相机的内参矩阵和畸变系数,这些参数可以通过相机标定得到。
阅读全文