目的:逐个读取单个文件夹中的所有图片,处理后保存到另一文件夹中。

途径:使用glob函数,用string字符串读取路径

代码:

#include <iostream>
#include <opencv2/opencv.hpp>
#include <windows.h>using namespace cv;
using namespace std;int main()
{string InputPath = "E:\\Graduate\\02字符识别\\DataSets\\01Input\\aa\\*.jpg";//指定路径,精确到最后一个文件夹,图片带格式,名称用*vector<String> InputFiles;//定义一个字符串数组作为输入文件glob(InputPath, InputFiles);//用glob函数将输入路径与输入文件联系起来if (InputFiles.size() == 0)//检验是否有图片{cout << "No image files[jpg]" << endl;return 0;}for (int i = 0; i < InputFiles.size(); i++)//image_file.size()代表文件中总共的图片个数 {Mat src = imread(InputFiles[i]);/*-----------------开始处理-------------------*/imshow("src", src);/*-----------------结束处理-------------------*/string OutputPath = "E:\\Graduate\\02字符识别\\DataSets\\00TestOutput\\" + to_string(i) + ".bmp";imwrite(OutputPath, src);waitKey(5);}waitKey(0);
}

注意:

1.输入路径精确到最后一个文件夹,用“*”表示原图片名,后面添加原图片格式,图片名称可以随意,不用重新命名从0开始。

string InputPath = "E:\\Graduate\\02字符识别\\DataSets\\01Input\\aa\\*.jpg";

2.输出图片格式分三部分:输出文件路径+文件命名方式(这里命名是从0开始)+输出文件格式(可以不和原图片格式一样)

string OutputPath = "E:\\Graduate\\02字符识别\\DataSets\\00TestOutput\\" + to_string(i) + ".bmp";

3.路径名一定要用“\\”隔开,不能用"\"。

4.处理部分的函数可以自行添加,只用在最后的输出路径处把src改成想要输出的图片即可

OpenCV+C++ 查找文件中的图片,处理后保存相关推荐

  1. Java读取Excel中的图片,并保存

    说明 本文代码转载自以下博客 https://www.cnblogs.com/shuilangyizu/p/11937039.html 原博文更强更猛. 注意: ● 以下代码按我自己的实际需求,略作修 ...

  2. 将图片名写入txt文件 根据txt文件中的图片名提取特定图像 将图片插入word

    本文讲述3种方法,分别是:1. 将图片名写入txt文件:2. 根据txt文件中的图片名提取特定图像:3. 将图片插入word 将图片名写入txt文件(可将训练集.测试集中图片名分别记录在txt文件中) ...

  3. linux命令---查找文件中的内容

    linux命令---查找文件中的内容 [yang@localhost ~]$ cat 1.txt |egrep '123456789|second'-------匹配123456789或者second ...

  4. #查找文件中是否有eee如果没有在最后加入

    #! /bin/bsh #查找文件中是否有eee如果没有在最后加入 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: ...

  5. 【Python项目实战】提取.docx文件中的图片并保存到指定的文件夹

    文章目录 一.需求分析 二.系统设计 2.1系统业务流程 2.2系统预览 三.系统开发必备 3.1 系统开发环境 3.2文件组织结构 四.主函数设计 1.创建窗口 2.创建按钮 3.创建输入框 五.函 ...

  6. PHP下载CSS文件中的图片

    作为一个资深并且专业的扒皮人员,在我从初三开始投入伟大的互联网中到现在积累了丰富的扒皮经验.我相信每个做web的程序员也都会有类似的经历. 在扒皮过程中,必不可少的需要下载样式文件中的图片.碰到比较庞 ...

  7. php中怎么应用css文件,利用PHP怎么下载CSS文件中的图片

    利用PHP怎么下载CSS文件中的图片 发布时间:2020-12-18 16:14:49 来源:亿速云 阅读:87 作者:Leah 这篇文章给大家介绍利用PHP怎么下载CSS文件中的图片,内容非常详细, ...

  8. java opencv 读取视频_java使用OpenCV从视频文件中获取帧

    本文实例为大家分享了java使用OpenCV从视频文件中获取帧的具体代码,供大家参考,具体内容如下 实现功能:使用Java获取mp4.mov.avi等视频文件中的图像帧,每秒获取一帧图像,并保存 环境 ...

  9. php下载css图片,PHP实现下载CSS文件中的图片

    作为一名资深专业的程序员,小编积累了丰富的经验,相信每个在网络上工作的程序员都会有类似的经历,爱站技术频道小编在这里总结了PHP实现下载CSS文件中的图片,下面一起跟着小编来了解一下吧! 在扒皮过程中 ...

最新文章

  1. isdigit函数在C语言什么意思,C 库函数 isdigit() 使用方法及示例
  2. 不懂技术的人请不要对懂技术的人说这很容易
  3. Excel,此文件中的某些文本格式可能已经更改,因为它已经超出最多允许的字体数。...
  4. 51Nod 1283 最小周长
  5. java 计算信度,11.5.2 评分者信度实例分析
  6. 曲师大教务系统服务器,曲师大教务处信息门户入口地址
  7. Python的主要8大应用领域,你还不会吗?
  8. vc6配置c语言编译环境,驱动WDK7600在VC6.0下的编译开发配置环境
  9. 盒马员工因工资单意外被同事看到,遭强制开除;微博被传大面积裁员、员工被要求主动离职,官方否认;豆瓣在截图中添加盲水印|雷峰早报...
  10. SAP License:基于成本的获利分析表CE1-CE4
  11. Xshell5 访问虚拟机Ubuntu16.04
  12. k8s mysql 弹性_k8s 弹性伸缩,基于prometheus自定义指标
  13. kibana报错-Login is currently disabled.
  14. 银行业务知识冲正交易
  15. 自动化测试金字塔与反模式
  16. 大数据学习之sqoop
  17. win10/11下wsl2安装gpu版的pytorch(避坑指南)
  18. lattice FPGA 官网MIPI参考设计diamond编译报NGO不能展开,怎么解决?
  19. Python中int32转int64
  20. 最新极致cms精仿资源吧模板源码修复版

热门文章

  1. 【scrapy】实战爬取前程无忧职位信息
  2. 一文读懂LoRa天线架构设计,LoRa设备开发参考指南(十三)
  3. linux系统内存used占用过高问题排查
  4. html5诅咒学园通关,NO.5 诅咒发作
  5. Android播放视频或视频通话只有声音没有画面解决方法,布局刷新失败解决办法
  6. 数组和list之间的相互转换
  7. java.lang.NoSuchMethodException异常处理方法
  8. android电子书阅读器
  9. Android 组合控件之删除文本框
  10. Qt编写物联网管理平台(支持win/linux/mac/嵌入式linux/modbus等)