使用cv::FileStorage对yaml文件进行读写

问题描述:记录使用cv::FileStorage对yaml文件进行读写

参考官网:OpenCV: cv::FileStorage Class Reference

WRITE:根据文件路径写文件,如果文件不存在会新建,文件存在则变空白

FileStorage fs(filepath, FileStorage::WRITE);

写入文件一个int类型

int dataCount = 1;
fs << "dataCount" << dataCount;

写入文件 Mat_<double>(1,7)类型数据matrix

fs << "cameraPoseInBaseCoordVec"<< matrix;

APPEND:文末追加内容

FileStorage fs(filepath, FileStorage::APPEND);

READ:读取文件内容

FileStorage fs(filepath, FileStorage::READ);

读取dataCount

fs << "dataCount" << dataCount;

猜你喜欢

转载自blog.csdn.net/m0_51650696/article/details/142789308