获取data文件夹下子文件夹中的图片,并顺序重命名:
from PIL import Image #入PIL模块用于读取图片
import os
if __name__ == "__main__":
path = 'E:/File/data/' #数据集路径
#循环遍历data下的所有子文件
i = 0
for name_file in os.listdir(path):
#遍历子文件下的所有图片文件
for img_file in os.listdir(path+name_file):
print(img_file)
img = Image.open(path+name_file+'/'+img_file) #读取文件
img.save('E:/File/data1' + "/" + '%d.png' % i)
i = i+1
获取data文件夹下子文件夹中的图片,剔除子文件夹中名为“2.bmp”的图片,并顺序重命名:
from PIL import Image #入PIL模块用于读取图片
import os
if __name__ == "__main__":
path = 'E:/File/data/' #数据集路径
#循环遍历data下的所有子文件
i = 0
for name_file in os.listdir(path):
#遍历子文件下的所有图片文件
for img_file in os.listdir(path+name_file):
print(img_file)
img = Image.open(path+name_file+'/'+img_file) #读取文件
if img_file == '2.bmp':
continue
else:
img.save('E:/File/data1' + "/" + '%d.png' % i)
# continue
i = i+1