您的位置:首页 > 运维架构

opencv数据持久化 灰化图像矩阵存储

2016-10-13 22:19 169 查看
#include<opencv2\OpenCV.hpp>

#include<opencv2\core.hpp>

#include<iostream>

#include <cstdio>

#include <string>

#include <sstream>

using namespace std;

using namespace cv;

void main()

{
FileStorage fs("f://test.yml",FileStorage::WRITE);
int fps=5;
fs << "fps" <<fps;
Mat m1 = Mat::eye(2,3,CV_32F);
Mat m2 = Mat::ones(3, 2, CV_32F);
Mat gray = imread("C:\\Users\\hasee\\Desktop\\cat2.jpg", 0);
fs << "imgGray" << gray;
fs << "result"<<(m1 + 1).mul(m1+3);
fs.release();
FileStorage fs2("f://test.yml", FileStorage::READ);
Mat r,r2;
fs2["result"] >> r;
fs2["imgGray"] >> r2;
cout << r << endl;
cout << r2 << endl;
fs2.release();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: