首页 > 其他分享 >读写FileStorage

读写FileStorage

时间:2022-11-05 14:44:37浏览次数:36  
标签:fs String FileStorage JSON test 读写 cout

using namespace std;
using namespace cv;

1.读FileStorage

void rFileStorage() {
    FileStorage fs;
    fs.open("d:/datum/test/test.json",
            FileStorage::READ | FileStorage::FORMAT_JSON);
    String sn = (String)fs["strvalue"];
    double dn = (double)fs["doublevalue"];
    Matx33d mat;
    fs["matvalue"] >> mat;

    cout << "matvalue: \n" << mat << endl;
    cout << "doublevalue: " << dn << endl;
    cout << "strvalue: " << sn << endl;
    fs.release();
    qDebug() << "------ read OK------";
}

2.写FileStorage

void wFileStorage() {
    String str = "a random note";
    double d = 999.001;
    Matx33d mat = {1, 2, 3, 4, 5, 6, 7, 8, 9};
    FileStorage fs;
    fs.open("d:/datum/test/test.json", FileStorage::WRITE | FileStorage::FORMAT_JSON);
    fs << "matvalue" << mat;
    fs << "doublevalue" << d;
    fs << "strvalue" << str;
    fs.release();
    qDebug() << "------write OK------";
}

3.JSON文件

{
"matvalue": {
"type_id": "opencv-matrix",
"rows": 3,
"cols": 3,
"dt": "d",
"data": [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0 ]
},
"doublevalue": 9.9900099999999998e+02,
"strvalue": "a random note"
}

 

标签:fs,String,FileStorage,JSON,test,读写,cout
From: https://www.cnblogs.com/zdt168/p/16860155.html

相关文章

  • 一文搞懂Go读写Excel文件(下)
    2.4使用Http协议上传并解析Excel文件funcHttpReadExcel(){f:=func(readio.Reader){file,err:=excelize.OpenReader(read)iferr!=nil{......
  • IO(六、)复制文件方法一:一个字符一个的读写
    importjava.io.FileNotFoundException;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;/**复制文件*/publicclassFileRead......
  • 12.读写文件
    1.读文件open:打开文件read:读取文件close:关闭文件#打开一个文件,指定文件路径,打开模式,编码方式,返回一个文件对象fd=open(file=r'C:\Users\11026\Desktop\tes......
  • 按指定编码读写文件
    importjava.io.FileInputStream;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStreamRea......
  • SqlServer 主从复制/读写分离及分表分库
    十年河东,十年河西,莫欺少年穷学无止境,精益求精参考:https://furion.baiqian.ltd/docs/dbcontext-read-writehttps://www.cnblogs.com/atomy/p/15356584.htmlhttps://www......
  • 原理解密 → Spring AOP 实现动态数据源(读写分离),底层原理是什么
    开心一刻女孩睡醒玩手机,收到男孩发来一条信息:我要去跟我喜欢的人表白了!女孩的心猛的一痛,回了条信息:去吧,祝你好运!男孩回了句:但是我没有勇气说不来,怕被打!女孩......
  • 2022 CSP-S GX 迷惑行为大赏(P1 文件读写篇)
    文件的的读写错误一直都被oier们深恶痛绝津津乐道,我们在看乐子bushi的同时也应该注意,不要一失足成千古恨,3年oi一场空。在广西的S组选手中,有21份代码中出现了//freo......
  • Selenium-读写cookie
    importtimefromwebdriver_helperimportwebdriver,get_webdriverfromselenium.webdriverimportchromefromselenium.webdriver.common.byimportBydriver=......
  • MySQL 实现读写分离
    读写分离主要是为了将对数据库的操作分散到不同的数据库节点上。一般情况下选择一主多从,一台主数据库负责写,其他的从数据库负责读,主库和从库进行数据同步。如何实现读写......
  • 数据库主从复制 读写分离
    如何实现mysql读写分离Slave从服务器(Ubuntu)(1)找到MySQL安装文件夹修改my.cnf文件,vimmy.cnf(2)./support-files/myql.serverrestart重启MySQL服务,./bin/mysql进入MySQL......