VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
  • python爬虫之python将图片旋转,颠倒,修改尺寸

本站最新发布   Python从入门到精通|Python基础教程
试听地址  
https://www.xin3721.com/eschool/pythonxin3721/


直接上代码,根据需求注释选择相应修改 

复制代码
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)
复制代码

相关教程