在机器学习算法中,有时需要对图像进行resize等操作,如果一张一张图像操作,显然不现实。
下面介绍一下如何处理:
一、获取当前文件夹下的图像名称
比如当前文件夹中有几百上千幅图像,获取全部图像的名字就需要用到 批处理
步骤很简单:
1.新建一个txt文档
2.在文档中输入 DIR *.* /B >list.txt ,复制粘贴即可
3.更改txt文件的后缀名为.bat(更改后缀名后的文件图标是一大一小两个齿轮)
4.将bat文件放在当前文件夹下,然后双击该bat
5.生成文件 list.txt,该txt文件中记录了当前文件夹所有图像的名字,如图
其中list.txt中的内容如图:
二、resize图像尺寸
1、获取list.txt中的图像名称
getline(finHardSam, ImgName)
2、res