直接上代碼,根據需求註釋選擇相應修改 spa
from PIL import Image import os import os.path rootdir = r'G:\jianfeng\project\rubblish_det\faster_rcnn\rubbish_voc_xml\rubbish_pic_forTest\4396' # 指明被遍歷的文件夾 for parent, dirnames, filenames in os.walk(rootdir): for filename in filenames: print('parent is :' + parent) print('filename is :' + filename) currentPath = os.path.join(parent, filename) print('the fulll name of the file is :' + currentPath) im = Image.open(currentPath) #進行上下顛倒 out = im.transpose(Image.FLIP_TOP_BOTTOM) #進行左右顛倒 out =out.transpose(Image.FLIP_LEFT_RIGHT) # 進行旋轉90 out = im.transpose(Image.ROTATE_90) # 進行旋轉180 out = im.transpose(Image.ROTATE_180) # 進行旋轉270 out = im.transpose(Image.ROTATE_270) #將圖片從新設置尺寸 out= out.resize((1280,720)) newname = r"G:\jianfeng\project\rubblish_det\faster_rcnn\rubbish_voc_xml\rubbish_pic_forTest\4396_720" + '\\' +"10t"+ filename out.save(newname)