C++数据文件存储与加载(利用opencv)

2020-12-13 03:10

阅读:434

标签:pen   std   stream   yml   finish   创建加载   matrix   oat   XML   

首先请先确认已经安装好了opencv3及以上版本。

#include
#include
#include
using namespace cv;
using namespace std;
存储
then

int main()
{
//创造一些要存的数据先
string words = "hello, my guys!";
float n = 3.1415926;
Mat m = Mat::eye(3, 3, CV_32F);
//开始创建存储器
FileStorage save("data.yml", FileStorage::WRITE);// 你也可以使用xml格式
save save save save.release();
//存储完毕
cout 加载
//加载数据,类似Python字典的用法,创建加载器
FileStorage load("data.yml", FileStorage::READ);

float nn;
Mat mm;
string ww;
load["words"] >> ww;
load["number"] >> nn;
load["matrix"] >> mm;
cout cout load.release();

return 0;
}
完整代码
#include
#include
#include

using namespace cv;
using namespace std;

int main()
{
string words = "hello, my guys!";
float n = 3.1415926;
Mat m = Mat::eye(3, 3, CV_32F);
FileStorage save("data.yml", FileStorage::WRITE);
save save save save.release();
cout

FileStorage load("data.yml", FileStorage::READ);

float nn;
Mat mm;
string ww;
load["words"] >> ww;
load["number"] >> nn;
load["matrix"] >> mm;
cout cout load.release(http://www.my516.com);

return 0;
}

C++数据文件存储与加载(利用opencv)

标签:pen   std   stream   yml   finish   创建加载   matrix   oat   XML   

原文地址:https://www.cnblogs.com/ly570/p/11069908.html


评论


亲,登录后才可以留言!