【OpenCV学习】XMl文件存储

简介: 作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/   #include "highgui.h" #include "cv.h" #include "cxcore.

作者:gnuhpc
出处:http://www.cnblogs.com/gnuhpc/

 

#include "highgui.h"
#include "cv.h"
#include "cxcore.h"
#include <iostream>
#include <iomanip>

using namespace std;

int main(void)
{
    CvMat *mat=cvCreateMat(3,3,CV_32SC1);
    cvSetIdentity(mat);
    CvMemStorage *memstorage =cvCreateMemStorage(0);
    //内存存储器(数据写入时需要)
    CvFileStorage *fs_write_xml = cvOpenFileStorage("mat.xml",memstorage,CV_STORAGE_WRITE);
    CvFileStorage *fs_write_yml = cvOpenFileStorage("mat.yml",memstorage,CV_STORAGE_WRITE);
    //文件存储结构
    cvWriteComment(fs_write_xml,"mat_xml",1);
    //添加注释
    cvWrite(fs_write_xml,"CvMat",mat,cvAttrList(NULL,NULL));
    //将数据写到XML文件中
    cvReleaseFileStorage(&fs_write_xml);
    
    cvWriteComment(fs_write_yml,"mat_yml",1);
    //添加注释
    cvWrite(fs_write_yml,"CvMat",mat,cvAttrList(NULL,NULL));
    //将数据写到XML文件中
    cvReleaseFileStorage(&fs_write_yml);

    cvReleaseMemStorage(&memstorage);
    cvReleaseMat(&mat);

    return 0;
}


               作者:gnuhpc
               出处:http://www.cnblogs.com/gnuhpc/
               除非另有声明,本网站采用知识共享“署名 2.5 中国大陆”许可协议授权。


分享到:

目录
相关文章
|
25天前
|
XML SQL 数据处理
学习 XQuery:XML数据查询的关键
XQuery是用于查询XML数据的语言,类似SQL对数据库的操作。它基于XPath构建,用于从XML文档中提取和排序元素。FLWOR表达式(For, Let, Where, Order by, Return)是其核心,用于处理和过滤数据。例如,示例代码展示了如何选取&quot;books.xml&quot;中价格大于30的书籍并按标题排序。XQuery还可用于Web服务、生成报告、XML到XHTML转换及搜索文档等场景。了解XPath能帮助更好地掌握XQuery,两者有相似的数据模型和函数。
39 0
|
2月前
|
存储 资源调度 算法
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
Opencv(C++)系列学习---SIFT、SURF、ORB算子特征检测
|
2月前
|
算法 C++ 计算机视觉
Opencv(C++)学习系列---Laplacian拉普拉斯边缘检测算法
Opencv(C++)学习系列---Laplacian拉普拉斯边缘检测算法
|
2月前
|
算法 计算机视觉 C++
Opencv(C++)学习系列---Sobel索贝尔算子边缘检测
Opencv(C++)学习系列---Sobel索贝尔算子边缘检测
|
2月前
|
算法 C++ 计算机视觉
Opencv(C++)学习系列---Canny边缘检测算法
Opencv(C++)学习系列---Canny边缘检测算法
|
2月前
|
存储 计算机视觉 C++
Opencv(C++)学习系列---特征点检测和匹配
Opencv(C++)学习系列---特征点检测和匹配
|
2月前
|
算法 测试技术 计算机视觉
Opencv(C++)系列学习---opencv_contrib安装
Opencv(C++)系列学习---opencv_contrib安装
|
2月前
|
C++ 计算机视觉
Opencv(C++)系列学习---读取视频文件和打开摄像头
Opencv(C++)系列学习---读取视频文件和打开摄像头
|
2月前
|
存储 计算机视觉 C++
Opencv (C++)系列学习---模板匹配
Opencv (C++)系列学习---模板匹配
|
2月前
|
XML 存储 JavaScript
深入学习 XML 解析器及 DOM 操作技术
所有主要的浏览器都内置了一个XML解析器,用于访问和操作XML XML 解析器 在访问XML文档之前,必须将其加载到XML DOM对象中 所有现代浏览器都有一个内置的XML解析器,可以将文本转换为XML DOM对象
80 0