故事背景
做农业方面相关的数据,目标检测。在目标上方拍摄的图像其实很需要旋转进行增广。
代码
import os
from PIL import Image
path = r'./imgs'
for i in os.listdir(path):
img = Image.open(os.path.join (path,i))
# img = img.transpose(Image.ROTATE_90) # 将图片旋转90度
# img.save("imgs/{}-{}.jpg".format(i.split('.')[0],'90'))
img = img.transpose(Image.ROTATE_180) # 将图片旋转180度
img.save("imgs/{}-{}.jpg".format(i.split('.')[0],'180'))
# img = img.transpose(Image.ROTATE_270) # 将图片旋转270度
# # img.show(img)
# img.save("imgs/{}-{}.jpg".format(i.split('.')[0],'270'))