opencv yml 读取写入 摄像机标定参数

来源:互联网 发布:小星球制作软件 编辑:程序博客网 时间:2024/05/23 22:36
#include "opencv2/opencv.hpp"using namespace cv;int main(int, char** argv){FileStorage fs("test.yml", FileStorage::WRITE);Mat cameraMatrix = (Mat_<double>(3, 3) << 1000, 0, 320, 0, 1000, 240, 0, 0, 1);Mat distCoeffs = (Mat_<double>(5, 1) << 0.1, 0.01, -0.001, 0, 0);fs << "cameraMatrix" << cameraMatrix << "distCoeffs" << distCoeffs;fs.release();return 0;}


#include "opencv2/opencv.hpp"#include<iostream>using namespace cv;using namespace std;int main(){FileStorage fs2("C:/Users/Administrator/Desktop/test.yml", FileStorage::READ);Mat cameraMatrix2, distCoeffs2;fs2["cameraMatrix"] >> cameraMatrix2;fs2["distCoeffs"] >> distCoeffs2;cout << cameraMatrix2 << endl;cout << distCoeffs2 << endl;}


原创粉丝点击