加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

opencv && xml

发布时间:2020-12-16 09:09:09 所属栏目:百科 来源:网络整理
导读:#include "highgui.h"#include "cv.h"#include "cxcore.h"#include iostream#include iomanipusing namespace std;int main(void){ CvMat *mat=cvCreateMat(3,3,CV_32SC1); cvSetIdentity(mat); CvMemStorage *memstorage =cvCreateMemStorage(0); //内存存
#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",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,NULL));
    //将数据写到XML文件中
    cvReleaseFileStorage(&fs_write_yml);

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

    return 0;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读