OpenCV:xml文件的读取与写入

2024-10-15 01:38:01

1、xml文件结构:①xml文件的第一行为xml文件说明,一般说明了xml的版本和编码信息;如:<? xmlversion="1.0" encoding="UTF-8"?>②xml文件的第二行为xml的起始节点,也是根节点;Opencv的xml文件默认的根节点为:<opencv_storage>……</opencv_storage>③每个xml文件有且只有一个根节点,其他节点都包含在这个根节点之内,每个节点又可以包含若干个子节点。

OpenCV:xml文件的读取与写入OpenCV:xml文件的读取与写入

4、xml文件中-map数据结构map数据,xml文件瘠彐伊竽节点,包含子节点;在输入map数据的开始和结尾要分别佯鲅烫侬写入“{”,“}”,【注】:在输入 map数据前要先输入标签名称;示例:手动创建一个xml父节点(map),包含三个子节点(vector)。#include <opencv2\opencv.hpp>#include <opencv2\highgui\highgui.hpp>#include <opencv2\features2d\features2d.hpp>#include <opencv2\core\core.hpp>using namespace std;using namespace cv;int main(){ //========建立节点(写数据)========= FileStorage fswrite; fswrite.open("calib.xml",FileStorage::WRITE); fswrite<<"src"<<"{"<<"src1"<<"["<<1<<2<<3<<"]"//子节点 <<"src2"<<"["<<1<<2<<3<<"]" <<"src3"<<"["<<1<<2<<3<<"]"<<"}"; fswrite.release(); cout<<"Write Finished"<<endl; getchar(); return 0;}

OpenCV:xml文件的读取与写入OpenCV:xml文件的读取与写入OpenCV:xml文件的读取与写入
猜你喜欢