为了深度学习需要,把载入的图片全部统一像素大小
import os
import glob
from PIL import Image
import os.path
‘’‘修改图片文件大小jpgfile:图片文件;savedir:修改后要保存的路径’’’
def convertjpg(jpgfile,savedir,width=500,height=400):
img=Image.open(jpgfile)
new_img=img.resize((width,height),Image.BILINEAR)
new_img.save(os.path.join(savedir,os.path.basename(jpgfile)))
‘’‘查找给定路径下图片文件,并修改其大小’’’
def modifyjpgSize(file,saveDir):
for jpgfile in glob.glob(file):
convertjpg(jpgfile,saveDir)
#文件地址是“/”而不是“\”
#测试代码
file = r’D:/Document/food-11/training/.jpg’
**#“”可以把文件夹里的全部图片一次性修改,而不用一个一个来**
saveDir = r’D:/Document/food-11/training1’
modifyjpgSize(file,saveDir)