典型的.yml或.xml矩阵如何寻找OpenCV使用?



我需要在文件中指定一个矩阵,然后将其加载到OpenCV上作为Mat进行进一步处理。如何指定颜色和行,以及元素在.xml中的位置。yml 文件?,例如元素A(i,j), i从1到m行,j从1到n行。例如,在Matlab中,这是通过加载仅包含数字的.dat文件来完成的。与OpenCV混淆的是。Yml .xml有一些其他的脚本。

.xml/读取/写入任何OpenCV数据结构。Yaml 文件非常简单。

在你写任何内容到这样的文件之前,你需要打开它,最后关闭它。OpenCV中的XML/YAML数据结构为FileStorage

string filename = "I.xml";
FileStorage fs(filename, FileStorage::WRITE);
Mat R = Mat_<uchar >::eye (3, 3),
fs << "R" << R; // Write entire cv::Mat
fs["R"] >> R;   // Read entire cv::Mat

查看此链接使用XML和YAML文件的文件输入和输出

相关内容

  • 没有找到相关文章

最新更新