OpenCV - 将图片的二进制信息写入到文件中
来源:互联网 发布:乐视视频mac版下载 编辑:程序博客网 时间:2024/05/06 08:36
遇到的错误, 应该是配置问题, 请自行百度配置方式
// imageToDat.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//图像写入二进制(.dat)文件#include <opencv2/opencv.hpp>#include <opencv2/core/core.hpp>#include <opencv2/ml/ml.hpp>#include <opencv2/highgui/highgui.hpp>using namespace cv;#include <iostream>#include <fstream>using namespace std;//////////////////////////////////////////////////////////////////////////const string filename = "test.dat";const string picname = "pic.jpg";//////////////////////////////////////////////////////////////////////////int main(int argc, char **argv){ //打开文件 ofstream outfile; outfile.open(filename.c_str(), ios::binary); if (!outfile) { cerr << "failed to open the file : " << filename << endl; return -1; } //打开图像 Mat srcImg = imread(picname); if (srcImg.empty()) { cerr << "failed to open the file : " << picname << endl; return -1; } //写入二进制文件 for (int r = 0; r < srcImg.rows; r++) outfile.write(reinterpret_cast<const char*>(srcImg.ptr(r)), srcImg.cols*srcImg.elemSize()); //outfile<<endl; cout << "write to file ok!" << endl; return 0;}
0 0
- OpenCV - 将图片的二进制信息写入到文件中
- OpenCv将图片写入到视频文件中
- 将控制台的信息写入到文件
- 将GPS信息写入到图片里
- 将分片split的信息写入到job.split和splitmetainfo文件中
- opencv将图像数据写入二进制(.dat)文件
- XML:将信息写入到XML中
- 沙盒路径、拼接路径、将字符串,二进制Data、照片写入到文件中或读取
- c# 将图片的二进制数据插入到数据库中
- 将图片以二进制的格式存储到数据库中
- 从数据库中读取图片文件和将图片和写入到数据库中
- 统计系统的登录信息 并写入到文件中
- 将缓冲的数据写入到文件中
- 将文字数据写入到硬盘上的文件中。
- 将任意类型的数据写入到文件中
- 文件部分-----(6 )二进制文件读写操作----将学生信息写入到文件中,再从文件中读取信息
- 如何将地图SDK中获取到的经纬度信息写入到exif中
- 将内容写入到文件中
- 分布式搜索之搭建Solrcloud(Solr集群)
- Ubuntu下实现UTF8编码转为Unicode编码 C程序
- 【Android实战】----Android Retrofit2.1.0直接发送Json字符串到服务器
- Jupyter Notebook使用笔记(一)
- android学习-----使用TabLayout实现Tab选项卡以及遇到的一些问题(二)
- OpenCV - 将图片的二进制信息写入到文件中
- UVA 753 A Plug for UNIX(最大流)
- 自定义ionic插件
- 抓包工具Fiddler的使用教程(十三):Fiddler模拟POST请求
- Unity 编辑器 Hierarchy 和 Asset 目录 选中制定文件或GameObject
- 正则表达式全部符号解释
- Windows下安装并设置Redis,使用C++操作Redis
- 解压缩文件
- 集成Diagram Viewer跟踪流程