时间:2021-05-22
有一个比较大的数据集需要自己处理,在分出训练集和测试集时,如果靠手动实在太麻烦,于是自己写了一段代码。(其实就是在某一路径下的子文件夹里取出符合要求的图片,放到另一个路径的对应文件夹中)
from PIL import Imageimport osimport glob def read_image(cwd,newpath): for roots,dirs,files in os.walk(cwd): print(dirs) for i in dirs: print(i) os.chdir(cwd+i) for pic in glob.glob('*.jpg'): _,image=pic.split('_') img=image.split('.')[0] print(img) if len(img)!=0: if int(img)%2!=0: im=Image.open(pic) im.save(newpath+i+'/'+pic)调用的时候直接
read_image('/media/fly/4898FC1598FC02EC/RAN/AID_dataset/AID_dataset/AID/','/media/fly/4898FC1598FC02EC/RAN/AID_dataset/AID_dataset/testing/')这是在AID文件夹下的所有子文件夹中取出编号为奇数的图片,放到另一个路径的同名文件夹下。我的图片命名方法是Airport_1.jpg.
不一定要取出一半图片,这个可以自行修改
以上这篇python 从文件夹抽取图片另存的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
问题:文件夹A中有大量图片文件,需要用另外一个图片替换掉A中图片,但是命名保持不变。手工的做法如下:1)浏览器打开图片->2)另存为->3)目标文件夹->4)找
以千千静听为例,导出ppt中的音频方法: 1、打开PPT,另存为,在保存类型选择“网页”。 2、然后会出现一个文件夹,打开文件夹会看到很多图片,和PPT里面
亲,图片空间删除文件夹的方式如下:请进入卖家中心-图片空间,找到要删除的保存图片的文件夹,勾选文件夹后,点击“删除”,选择“强制删除文件及文件夹”后确认即可温馨
删除文件夹的方法如下:1、文件夹无法删除的话,先尝试将文件夹上面的文件删除,从最里面删除到最外面。到最后在删除文件夹即可。如果删除文件或者文件夹的时候提示文件正
把图片放进文件夹的方法是: 1、选择要添加到“新建文件夹”图片,右击选择复制(Ctrl+C)。 2、双击打开“新建文件夹”,在空白处右键,选择“粘贴”(Ct