; // 关闭序列
fs << "Mapping"; // 文本 - 映射
fs << "{" << "One" << 1;
fs << "Two" << 2 << "}";
fs << "R" << R; // cv::Mat
fs << "T" << T;
fs << "MyData" << m; // 你自己的数据结构
fs.release(); // 明确接近
cout << "写入完成." << endl;
}
{//read
cout << endl << "Reading: " << endl;
FileStorage fs;
fs.open(filename, FileStorage::READ);
int itNr;
//fs["iterationNr"] >> itNr;
itNr = (int) fs["iterationNr"];
cout << itNr;
if (!fs.isOpened())
{
cerr << "无法打开 " << filename << endl;
help(av);
return 1;
}
FileNode n = fs["strings"]; // 读取字符串序列 - 获取节点