pytorch系列之实用数据增强

pytorch数据增强

from PIL import Image, ImageFilter
from torchvision import datasets,transforms
 img = Image.open(fn)  #fn是图片路径 记住pytorch数据增强传入的格式是PIL !!!!
mg = img.filter(ImageFilter.GaussianBlur(radius=1.1)) #模糊半径越大,图片就越模糊 高斯滤波
 img = transforms.RandomRotation(5)(img)
img = transforms.CenterCrop(28)(img)  #亮度
img = transforms.ColorJitter(brightness=0.2)(img) # 随机从 0 ~ 2 之间亮度变化,1 表示原图
img = transforms.ColorJitter(contrast=0.2)(img) # 随机从 0 ~ 2 之间对比度变化,1 表示原图 contrast:对比度 saturation:饱和度
img = transforms.ColorJitter(saturation=0.2)(img)
img = transforms.ColorJitter(hue=0.3)(img)  # 随机从 -0.5 ~ 0.5 之间对颜色变化  brightness:亮度 色调 0<= hue <= 0.5 or -0.5 <= min <= max <= 0.5.
 img = transforms.Resize([32,32])(img)
img = transforms.RandomCrop([28,28])(img)
img.show() #显示图片
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值