直接上代码,根据需求注释选择相应修改
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)

