⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5-4.cpp

📁 基于OpenCV的计算机视觉技术实现.rar
💻 CPP
字号:

// 存储矩阵到xml文件与yml文件。

//
/*

//------------CvMat存储与读取-----------------------------

//-------写入数据   cvWrite( fs_write, "CvMat", mat, cvAttrList(NULL,NULL) );		//
//-------读入数据   mat_read = (CvMat*)cvRead( fs_read, mat_node);

#include "cxcore.h"
#include <iostream.H>

void main()
{

	CvMat* mat = cvCreateMat( 3, 3, CV_32SC1);
	
	cvSetIdentity(mat);				//生成单位矩阵
	
	CvMemStorage* memstorage = cvCreateMemStorage(0);//内存存储器(数据写入文件时需要)

	//文件存储结构

	CvFileStorage* fs_write_xml = cvOpenFileStorage( "mat_xml.xml", memstorage, CV_STORAGE_WRITE );
	CvFileStorage* fs_write_yml = cvOpenFileStorage( "max_yml.yml", memstorage, CV_STORAGE_WRITE );


	//-----------把mat写入xml文件-------------

	cvWriteComment( fs_write_xml, "mat_xml", 1 );			// 注释
	
	cvWrite( fs_write_xml, "CvMat", mat, cvAttrList(NULL,NULL) );	//写入数据到文件


	cvReleaseFileStorage (&fs_write_xml);				//释放文件存储器


	//-----------把mat写入yml文件-------------

	cvWriteComment( fs_write_yml, "mat_yml", 1 );			// 注释
	
	cvWrite( fs_write_yml, "CvMat", mat, cvAttrList(NULL,NULL) );	//写入数据到文件		


	cvReleaseFileStorage (&fs_write_yml);				//释放文件存储器


	//-----释放内存存储器--------

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


}


  //*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -