ps:这行代码仅建议转换格式使用,如果是要运用到网络中训练非常不推荐,网络读入中文目录会出现乱码且非常难处理!!!
import os
from PIL import Image
dir=r'B:\software\deeplearning\pytorch_project\dd_yolov3\img' #这里改成你存放png格式图片的位置
picture_name = os.listdir(dir) #读取目录里图片名字
for i in picture_name:
picture_dir = os.path.join(dir,i)
i=i.split('.')#将图片分成PNG和名字,前面中文名字里不能有.不然会依照.分开
new_id=i[0]
img = Image.open(picture_dir)
#r,g,b,a=img.split() #如果有报错说你的图片不是RGB格式就把这两个注释的打开就好了
#img=Image.merge('RGB',(r,g,b))
img_1=img.save(r'B:\software\deeplearning\pytorch_project\dd_yolov3\img2/'+new_id+'.jpg') #保存图片的新目录地址 自己替换就好了