作者:新闻联播有没有大结局__742 | 来源:互联网 | 2023-09-08 07:48
转载自:(18条消息)pytorch中transform常用的几个方法_木瓜子的博客-CSDN博客_pytorchtransform一、裁剪——Crop1.随机裁剪:transfo
转载自:(18条消息) pytorch中transform常用的几个方法_木瓜子的博客-CSDN博客_pytorch transform
- 一、 裁剪——Crop
- 1.随机裁剪:transforms.RandomCrop
- 2.中心裁剪:transforms.CenterCrop
- 3.随机长宽比裁剪 transforms.RandomResizedCrop
- 4.上下左右中心裁剪:transforms.FiveCrop
- 5.上下左右中心裁剪后翻转: transforms.TenCrop
- 二、翻转和旋转——Flip and Rotation
- 6.依概率p水平翻转transforms.RandomHorizontalFlip
- 7.依概率p垂直翻转transforms.RandomVerticalFlip
- 8.随机旋转:transforms.RandomRotation
- 三、图像变换
- 9.resize:transforms.Resize
- 10.标准化:transforms.Normalize
- 11.转为tensor:transforms.ToTensor
- 12.填充:transforms.Pad
- 13.修改亮度、对比度和饱和度:transforms.ColorJitter
- 14.转灰度图:transforms.Grayscale
- 15.线性变换:transforms.LinearTransformation()
- 16.仿射变换:transforms.RandomAffine
- 17.依概率p转为灰度图:transforms.RandomGrayscale
- 18.将数据转换为PILImage:transforms.ToPILImage
- 19.transforms.Lambda
- 四、对transforms操作,使数据增强更灵活
- 20.transforms.RandomChoice(transforms)
- 21.transforms.RandomApply(transforms, p=0.5)
- 22.transforms.RandomOrder