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

#include "highgui.h"
#include "cv.h"
#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
{int a=1;float b=2.;double c[]={4.5,6.7,8.9};CvMat *mat=cvCreateMat(3,3,CV_32SC1);cvSetIdentity(mat);//初始化这个矩阵CvFileStorage *fs=cvOpenFileStorage("test.xml",0,CV_STORAGE_WRITE);cvWriteComment(fs,"my data",1);//开始写数据cvStartWriteStruct(fs,"DATA",CV_NODE_MAP,0,cvAttrList(0,0));//写入数据c数组cvStartWriteStruct(fs,"c",CV_NODE_SEQ,0,cvAttrList(0,0));cvWriteRawData(fs,c,3,"d");cvEndWriteStruct(fs);//写入单位矩阵matcvSave("mat.xml",mat);//写入整型数据acvWriteInt(fs,"a",a);//写入浮点型数据bcvWriteReal(fs,"b",b);cvStartWriteStruct(fs,"c",CV_NODE_SEQ,0,cvAttrList(0,0));cvWriteRawData(fs,c,3,"d");cvEndWriteStruct(fs);cvEndWriteStruct(fs);cvReleaseFileStorage(&fs);cvReleaseMat(&mat);
/**********读取XML***********/int i,j;CvMat *readbyname,*readbynode;CvFileNode *mat_node;//文件结点CvFileStorage *fs_read=NULL;//文件存储fs_read=cvOpenFileStorage("mat.xml",0,CV_STORAGE_READ);readbyname = (CvMat *)cvReadByName(fs_read,NULL,"mat",NULL);mat_node = cvGetFileNodeByName(fs_read,NULL,"mat");readbynode = (CvMat *)cvRead(fs_read,mat_node);for (i=0;i<3;i++){for (j=0;j<3;j++){cout<<CV_MAT_ELEM(*readbynode,int,i,j);}cout<<endl;}cvReleaseFileStorage(&fs_read);cvReleaseMat(&readbynode);cvReleaseMat(&readbyname);return 0;
}

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

【OpenCV学习】XML的读写相关推荐

  1. OpenCV学习笔记(四):XML,YAML(.txt,.doc)文件读写操作

    OpenCV学习笔记(四):XML,YAML(.txt,.doc)文件读写操作 一.Write_XML_and_YAML_File(写入XML) #include <opencv2/opencv ...

  2. OpenCV中XML文件和YAML文件的读写

    OpenCV中XML文件和YAML文件的读写 代码如下: #include <opencv2/core/core.hpp> #include <iostream> #inclu ...

  3. OpenCV学习笔记(二十六)——小试SVM算法ml OpenCV学习笔记(二十七)——基于级联分类器的目标检测objdect OpenCV学习笔记(二十八)——光流法对运动目标跟踪Video Ope

    OpenCV学习笔记(二十六)--小试SVM算法ml 总感觉自己停留在码农的初级阶段,要想更上一层,就得静下心来,好好研究一下算法的东西.OpenCV作为一个计算机视觉的开源库,肯定不会只停留在数字图 ...

  4. OpenCV学习笔记(二十一)——绘图函数core OpenCV学习笔记(二十二)——粒子滤波跟踪方法 OpenCV学习笔记(二十三)——OpenCV的GUI之凤凰涅槃Qt OpenCV学习笔记(二十

    OpenCV学习笔记(二十一)--绘图函数core 在图像中,我们经常想要在图像中做一些标识记号,这就需要绘图函数.OpenCV虽然没有太优秀的GUI,但在绘图方面还是做得很完整的.这里就介绍一下相关 ...

  5. OpenCV学习笔记(六)(七)(八)(九)(十)

    OpenCV学习笔记(六)--对XML和YAML文件实现I/O操作 1. XML.YAML文件的打开和关闭 XML\YAML文件在OpenCV中的数据结构为FileStorage,打开操作例如: [c ...

  6. Opencv学习笔记 - OpenCV 4机器学习算法简介

    在机器学习中,一些比较流行方法的包括:支持向量机(SVM).人工神经网络(ANN).聚类.k-最近邻.决策树和深度学习.OpenCV支持并实现几乎所有这些方法,并有详细的文档说明(包含在Main mo ...

  7. OpenCV学习(7.12)

    使用外置摄像头时,一定要设置图片格式,即 VideoCapture invid(0); invid.set(CV_CAP_PROP_FRAME_WIDTH, 800); invid.set(CV_CA ...

  8. opencv中xml/yml文件操作类

    opencv有关xml/yml/json帮助文档:opencv 下面是官方给出的一个示例,通过使用和修改来学习这方面的知识吧. 可以看到这个 创建一个新的VS工程,把代码复制进去,配置好opencv ...

  9. OpenCV学习笔记(五十六)——InputArray和OutputArray的那些事core OpenCV学习笔记(五十七)——在同一窗口显示多幅图片 OpenCV学习笔记(五十八)——读《Mast

    OpenCV学习笔记(五十六)--InputArray和OutputArray的那些事core 看过OpenCV源代码的朋友,肯定都知道很多函数的接口都是InputArray或者OutputArray ...

  10. OpenCV学习笔记(四十六)——FAST特征点检测features2D OpenCV学习笔记(四十七)——VideoWriter生成视频流highgui OpenCV学习笔记(四十八)——PCA算

    OpenCV学习笔记(四十六)--FAST特征点检测features2D 特征点检测和匹配是计算机视觉中一个很有用的技术.在物体检测,视觉跟踪,三维常年关键等领域都有很广泛的应用.这一次先介绍特征点检 ...

最新文章

  1. Linux下使用popen()执行shell命令
  2. 2016.11.17随笔
  3. mysql报错ERROR 1206 (HY000): The total number of locks exceeds the lock table size的解决方法...
  4. 苹果发布新手机,会有多少国人支持呢?
  5. 力扣算法001_两数之和
  6. 深入react技术栈(2):JSX语法
  7. 软件工程 工具之二—— PowerDesigner v12(六)
  8. 数据库上云如何顺利进行?6位专家直播助你一臂之力
  9. tomcat 占用 dos
  10. 芯烨打印机api密钥php,CCXT中文开发手册
  11. 微信小程序自定义Dialog弹框
  12. ArcGis10.2详细安装步骤
  13. 【图像压缩】连续比特率自适应《Asymmetric Gained Deep Image Compression With Continuous Rate Adaptation》
  14. 计算机机房通风,机房为什么要装通风系统?
  15. 1、零基础学工控——初识plc
  16. 开箱 | 小度智能音箱初体验
  17. 怎么查哪些期刊是核心,哪些不是,EI有哪些等等问题
  18. 服务器mysql修改数据库密码_怎么修改mysql数据库服务器密码
  19. R语言使用caret包的confusionMatrix函数计算混淆矩阵、基于混淆矩阵的信息手动编写函数计算Specificity、特异度指标
  20. #《JAVA程序设计》 20155214 实验五 网络编程与安全

热门文章

  1. HDU 4466 Triangle(计数)
  2. 判断一个点是否在RotatedRect中
  3. ALDownloadManager 基于Alamofire封装的下载器
  4. 红透半边天的无服务器只是炒作吗?技术上如何发展?
  5. 简单说一下,你对CPU缓存的了解?
  6. 配置Haproxy增加日志记录功能
  7. 用mysqlworkbench生成ER图
  8. ES6中的class是如何实现的?(附Babel编译的ES5代码详解)
  9. BZOJ 2037 Sue的小球
  10. Iptables防火墙配置详解