您使用 cv::calibrateCamera() 获得与使用 cv::fisheye::calibrate() 相同的相机矩阵结果吗
Do you obtain same Camera Matrix result using cv::calibrateCamera() that using cv::fisheye::calibrate()
我正在做一个标定鱼眼相机的项目,主要问题是我想保存标定得到的参数。
使用cv::calibrateCamera()
,Camera Matrix是一个cv::Mat
,使用cv::FileStorage
我可以轻松读写。
使用 cv::fisheye::calibrate()
Camera Matrix 是 cv::Matx33d
,我无法使用 cv::FileStorage
。
我阅读了 openCV 文档,两种方法的参数相同,但我想知道您是否获得了相同的结果,因为传递的参数可能相同,但方法内部的算法可能会改变。
谢谢
系数相同,但计算公式不同。您需要阅读有关opencv中鱼眼相机模型和针孔相机模型之间的区别的信息。
我正在做一个标定鱼眼相机的项目,主要问题是我想保存标定得到的参数。
使用cv::calibrateCamera()
,Camera Matrix是一个cv::Mat
,使用cv::FileStorage
我可以轻松读写。
使用 cv::fisheye::calibrate()
Camera Matrix 是 cv::Matx33d
,我无法使用 cv::FileStorage
。
我阅读了 openCV 文档,两种方法的参数相同,但我想知道您是否获得了相同的结果,因为传递的参数可能相同,但方法内部的算法可能会改变。
谢谢
系数相同,但计算公式不同。您需要阅读有关opencv中鱼眼相机模型和针孔相机模型之间的区别的信息。