1.albumentations
介绍:albumentations 数据增强工具的使用 - 知乎
完整介绍:https://www.136.la/jingpin/show-206102.html (图像增强库albumentations的使用总结)
例子:
import albumentations as albu
albu.HorizontalFlip(always_apply=True), #左右翻转
albu.ShiftScaleRotate(always_apply=True),#随机仿射变换
albu.Transpose(always_apply=True),#转置
albu.OpticalDistortion(always_apply=True),#非刚体变换方法
albu.ElasticTransform(always_apply=True)#非刚体变换方法
albu.RandomCrop#随机裁剪
albu.CenterCrop#中心裁剪
albu.Cutout,#随机擦除
albu.RGBShift,#对图像RGB的每个通道随机移动值
albu.HueSaturationValue,#随机更改图像的颜色,饱和度和值
albu.MotionBlur,#模拟运动模糊
albu.MedianBlur,#中值模糊
albu.RandomSnow,#模拟下雪
albu.RandomShadow,#模拟阴影
albu.RandomFog,#随机雾化
albu.RandomBrightnessContrast,#增强明暗对比
albu.RandomGamma,#随机灰度系数
albu.RandomSunFlare,#模拟太阳耀斑
albu.Sharpen,#模拟锐化
albu.ImageCompression,#模拟图像压缩
albu.ToGray,
albu.Downscale,