OpenCV中实现循环读图&&将当前图片写到某一个文件夹
2017-07-30 22:17
239 查看
一、在OpenCV中实现循环读图片,需要使用sprintf将char字符串组合起来。
二、将当前图片写到某一个文件夹中
Mat PicNum = canImage(Rect(RectO[i].x - 2, RectO[i].y, RectO[i].width + 4, RectO[i].height));
NumPic.push_back(PicNum);
// 将测试图片写入文件夹
char savefilename[100];
sprintf(savefilename, "../ExtractNumFromLineResult/%d.bmp", i);
imwrite(savefilename, PicNum);
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <opencv2/opencv.hpp> using namespace std; using namespace cv; int main() { char filename[100]; for (int i = 1; i < 80; i++) { sprintf(filename, "E:/条形码检测项目/pic/pic%d.bmp", i); // 读入图片 Mat Img = imread(filename, 0); if (!Img.data) { break; } namedWindow("显示图片", 0); imshow("显示图片", Img); // 可以在此对于Img的图像处理或者其他操作 // 等待时间为1s waitKey(1000); } system("pause"); return 0; }
二、将当前图片写到某一个文件夹中
Mat PicNum = canImage(Rect(RectO[i].x - 2, RectO[i].y, RectO[i].width + 4, RectO[i].height));
NumPic.push_back(PicNum);
// 将测试图片写入文件夹
char savefilename[100];
sprintf(savefilename, "../ExtractNumFromLineResult/%d.bmp", i);
imwrite(savefilename, PicNum);
相关文章推荐
- OpenCV实现resize和crop当前文件夹下所有图片
- opencv:批量读取一个文件夹下的图片,并转换成视频
- opencv读取一个文件夹里的所有图片
- MFC & Gdi+ 实现在图片上写中文 (OpenCV原生不支持写中文本到图片,当然FreeType库也可实现)
- 实现读取文件夹中文件,复制到另外一个文件夹,并且删除原来的文件包括(图片和PDF)
- 实现读取某文件夹下txt、图片,并按钮点击上一个下一个文件中的txt,图片
- opencv 读取一个文件夹下的多张图片并处理保存
- Paint&Canvas实现一个点(图片)在圆形(轨迹)上运动
- 图片 + 文字 在一个 div 里面实现…
- C# 实现:将一个文件夹下的.png图片全部移动到另一个文件夹
- opencv:批量读取一个文件夹下的图片,并转换成视频
- openCV学习笔记(5):使用sprintf函数实现在窗口连续显示同一文件夹下的图片
- 基于OpenCV3实现一个窗口显示若干张图片
- OpenCV3 一个窗口显示多个图片的实现函数
- PYTHON实现将一个文件夹下的名字满足条件的图片拷贝复制到另一个文件夹路径
- opencv实现图片无边框的一个例子
- 利用<div>层 和<img>标签,实现一个图片两个动画效果
- 【HTML &CSS】实现在一个网页内实现浏览图片
- c#实现在一个表中有一个Url字段,查每条记录是否在一个文件夹下.如在保留此记录,不在将这个记录删除
- 用char*实现的一个完整的类,包含类的基本操作:一般构造、拷贝构造、赋值转换、重载 > >,< <