python将图片旋转,颠倒,修改尺寸
直接上代码,根据需求注释选择相应修改
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)
不太相信弯道超车,更欣赏仰望星空与脚踏实地
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步