Pytorch:torchvision.transforms图像增强方法和参数介绍

最近在使用pytorch构建网络,用到了torchvision.transforms图像增强方法。博主也在网上查找该方法的介绍,也有博主总结得很好,但只是介绍了方法名称,对方法具体的效果没有做详细介绍。本文将对各方法的参数做详细介绍,以求对方法的效果有更直观的印象。

另外,博主第一次写博客,本文将随着博主的学习推进持续更新,希望大家喜欢~

 

1. 仿射变换:transforms.RandomAffine

功能:随机仿射变换(包括随机旋转、随机左右移)

参数:

degrees:旋转角度;比如,degrees=30表示图像进行-30°~30°的随机旋转,等价于degrees=(-30, 30),效果如下图;

translate:平移尺度;比如,translate=(0.3, 0.2)表示水平左移或右移图像宽度的0~0.3倍,垂直上移或下移图像高度的0~0.2倍,效果如下图;

 

2. 修改亮度、对比度、饱和度、色调:transforms.ColorJitter

功能:随机修改亮度、对比度、饱和度、色调

参数:

brightness:亮度因子,调整亮度变暗或变亮的尺度。比如,brightness=0.3表示调整后的亮度为原来的0.7~1.3倍(该方法会随机选取某一倍数);brightness=(0.7, 1.3)等价于brightness=0.3;参数非负;

contrast:对比度因子,调整对比度的尺度;参数设置同brightness;

saturation:饱和度因子,调整饱和度的尺度;参数设置同brightness;

hue:色调因子,调整色调的尺度。参数设置与前三个不同,比如,hue=0.3表示调整后的色调为-0.3~0.3,并且hue\leq0.5;hue=(-0.3, 0.3)等价于hue=0.3。

 

比较忙,今天先写一点,后续会更新其他方法,大家海涵~

溜了溜了~

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值