Mat 数据类型保存为二进制文件
来源:互联网 发布:松下a5伺服软件 编辑:程序博客网 时间:2024/05/17 03:12
// Write matrix to binary filebool Objectness::matWrite(CStr& filename, CMat& _M){Mat M;_M.copyTo(M);FILE* file = fopen(_S(filename), "wb");if (file == NULL || M.empty())return false;fwrite("CmMat", sizeof(char), 5, file);int headData[3] = {M.cols, M.rows, M.type()};fwrite(headData, sizeof(int), 3, file);fwrite(M.data, sizeof(char), M.step * M.rows, file);fclose(file);return true;}// Read matrix from binary filebool Objectness::matRead(const string& filename, Mat& _M){FILE* f = fopen(_S(filename), "rb");if (f == NULL)return false;char buf[8];int pre = fread(buf,sizeof(char), 5, f);if (strncmp(buf, "CmMat", 5) != 0){printf("Invalidate CvMat data file %s\n", _S(filename));return false;}int headData[3]; // Width, height, typefread(headData, sizeof(int), 3, f);Mat M(headData[1], headData[0], headData[2]);fread(M.data, sizeof(char), M.step * M.rows, f);fclose(f);M.copyTo(_M);return true;}
1 0
- Mat 数据类型保存为二进制文件
- Mat 数据类型保存为二进制文件
- 文本文件保存为二进制文件
- 二进制文件的读取并保存为文本文件
- MATLAB将视频保存为MAT类型
- MATLAB将视频保存为MAT类型
- 十七周任务一学生文件处理,保存为二进制文件
- c#多图image压缩并保存为同一个二进制文件
- Mat数据类型
- Matlab中.mat数据某变量保存为txt
- 保存matlab的.mat文件为txt格式
- 在Python读取mat文件,并保存为pickle格式
- Matlab 将.mat文件转化为.txt文件保存
- Matlab将mat格式数据保存为txt格式
- 在MATLAB中将.mat文件保存为.nii文件
- Matlab将.mat文件保存为.txt文件
- Opencv中Mat数据类型CV_8UC3转换为 CV_32FC3注意事项
- MongoDB保存二进制文件
- 2224Investment——zoj
- 用初次训练的SVM+HOG分类器在负样本原图上检测HardExample
- Linux开发环境的搭建
- 342E Xenia and Tree——codeforces
- Redis配置参数的热修改
- Mat 数据类型保存为二进制文件
- 信号完整性
- C/C++中extern关键字详解
- 1201Intervals——poj
- 3169Layout——poj
- 数据链路层的三个基本问题
- Mat 转成 Vector 类型数据
- noip2008提高组——火柴棒等式
- 菜鸟学习之Android Fragment 开发,快速提升用户体验的方法(二)