pytorch数据增强汇总

1.裁剪

transforms.CenterCrop

中心裁剪

transforms.RandomCrop

随机裁剪
pytorch数据增强汇总_第1张图片
pytorch数据增强汇总_第2张图片

transforms.RandomReizedCrop

随机大小,长宽比裁剪图片
pytorch数据增强汇总_第3张图片

transforms.FiveCrop

裁剪左上,右上,右下,坐下,中心共五个裁剪目标组成的元组

transforms.TenCrop

裁剪左上,右上,右下,坐下,中心共五个裁剪目标组成的元组,并对这五个目标按指定要求水平翻转或者垂直翻转

2.翻转和旋转

transforms.RandomHorizontalFlip

随机水平翻转

transforms.RandomVeriticalFlip

随机垂直翻转

transforms.RandomRotation

以指定坐标为旋转中心,以指定角度为旋转角度旋转.expand可以取布尔值决定是否显示超过原图范围的部分

3.图像变换

transforms.Pad

pytorch数据增强汇总_第4张图片

transforms.ColorJitter

pytorch数据增强汇总_第5张图片

transforms.Grayscale

转换为灰度图

transforms.RandomGrayscale

以一定概率转换为灰度图

transforms.RandomAffine

pytorch数据增强汇总_第6张图片

transforms.LinearTransformation

transforms.RandomErasing

pytorch数据增强汇总_第7张图片

transforms.Lambda

pytorch数据增强汇总_第8张图片

4.transforms的操作

pytorch数据增强汇总_第9张图片

transforms.RandomChoice

transforms.RandomApply

transforms.RandomOrder

本文仅供个人学习使用,侵删。

你可能感兴趣的:(pytorch学习记录,pytorch,深度学习,人工智能)