国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++實現數據文件存儲與加載

2020-01-26 13:26:38
字體:
來源:轉載
供稿:網友

本文實例為大家分享了C++實現數據文件存儲與加載的具體代碼,供大家參考,具體內容如下

首先請先確認已經安裝好了opencv3及以上版本。

#include <opencv2/opencv.hpp>#include <iostream>#include <string>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 << "words" << words; save << "number" << n; save << "matrix" << m; save.release(); //存儲完畢 cout << "finish storing" << endl;

加載

//加載數據,類似Python字典的用法,創建加載器 FileStorage load("data.yml", FileStorage::READ);  float nn; Mat mm; string ww; load["words"] >> ww; load["number"] >> nn; load["matrix"] >> mm; cout<< ww << endl << nn << endl << mm; cout << endl << "That's the end"; load.release();  return 0;}

完整代碼

#include <opencv2/opencv.hpp>#include <iostream>#include <string>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 << "words" << words; save << "number" << n; save << "matrix" << m; save.release(); cout << "finish storing" << endl; FileStorage load("data.yml", FileStorage::READ); float nn; Mat mm; string ww; load["words"] >> ww; load["number"] >> nn; load["matrix"] >> mm; cout<< ww << endl << nn << endl << mm; cout << endl << "That's the end"; load.release(); return 0;}

演示結果

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晴隆县| 永清县| 自治县| 锡林郭勒盟| 施秉县| 安塞县| 霞浦县| 腾冲县| 安溪县| 海丰县| 南召县| 临湘市| 新兴县| 福清市| 兴义市| 乳源| 刚察县| 勐海县| 武鸣县| 佛冈县| 湘阴县| 绥芬河市| 荔波县| 乐陵市| 滦南县| 尖扎县| 金溪县| 呼伦贝尔市| 辰溪县| 汕尾市| 泽库县| 瑞安市| 闻喜县| 从江县| 鄂托克旗| 岐山县| 白河县| 高安市| 平江县| 天等县| 淅川县|