image_expansion(filepath,savefilepath,multiples=5)
time2=time.time()
print('总共耗时:' + str(time2 - time1) + 's')
一下子扩充五倍数据集,multiples是扩充倍数,可自定义,默认是20倍、
**方法2:利用pillow扩展数据集**
-- coding: utf-8 --
import os
import time
from PIL import Image,ImageChops,ImageEnhance
def image_reversal(img,savefilepath,save_filename):
“”" 图像翻转"“”
lr=img.transpose(Image.FLIP_LEFT_RIGHT) # 左右翻转
ud=img.transpose(Image.FLIP_TOP_BOTTOM) # 上下翻转
lr.save(savefilepath+save_filename)
ud.save(savefilepath+save_filename)
def image_rotation(img,savefilepath,save_filename):
“”“图像旋转”“”
out1=img.rotate(40) # 旋转20度
out2=img.rotate(30) # 旋转30度
out1.save(savefilepath+save_filename)
out2.save(savefilepath+save_filename)
def