1、torchvision.transforms.Resize()缩放函数
from PIL import Image
from torchvision import transforms
img = Image.open('./test.jpg')
img.show()
new_img = transforms.Resize((100,100))(img)
new_img.show()
![在这里插入图片描述](https://img-blog.csdnimg.cn/29ddcf477c8848d28d13992448befa5f.png#pic_center)
原图片 320x232
![在这里插入图片描述](https://img-blog.csdnimg.cn/f0579f4c03be449a9156afc759ab8ede.png#pic_center)
压缩后图片 100x100
2、transforms.RandomCrop()随机截取图片
from PIL import Image
from torchvision import transforms
img = Image.open('./test.jpg')
img.show()
new_img = transforms.RandomCrop((150,150))(img)
new_img.show()
![在这里插入图片描述](https://img-blog.csdnimg.cn/c88bad3e17414e678762264bef579311.png#pic_center)
原图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/8f412138ed0a414691f76a566f5f7543.png#pic_center)
随机截取150x150大小图片
3、transforms.CenterCrop()截取中心图片
from PIL import Image
from torchvision import transforms
img = Image.open('./test.jpg')
img.show()
new_img = transforms.CenterCrop((150,150))(img)
new_img.show()
![在这里插入图片描述](https://img-blog.csdnimg.cn/4bb6561f84f74e5ba0d7470c1727e5c1.png#pic_center)
原图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/49cde18fe70e4d68a41253215bc52367.png#pic_center)
截取中心150x150图片
4、RandomHorizontalFlip() 和 RandomVerticalFlip()(随机水平和竖直翻转)
from PIL import Image
from torchvision import transforms
img = Image.open('./test.jpg')
img.show()
new_img = transforms.RandomHorizontalFlip()(img)
new_img.show()
new_img = transforms.RandomVerticalFlip()(img)
new_img.show()
![在这里插入图片描述](https://img-blog.csdnimg.cn/53b3cf3241a94d6ea7052b88da75796d.png#pic_center)
原图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/c9a434ccc52d4001a4ca5c2544f0f3f4.png#pic_center)
随机水平翻转
![在这里插入图片描述](https://img-blog.csdnimg.cn/3d9c62f4f0ad48b99346a87cd61bfc79.png#pic_center)
随机竖直翻转
5、transforms.RandomRotation()随机角度旋转
img = Image.open('./test.jpg')
img.show()
new_img = transforms.RandomRotation(30)(img)
new_img.show()
![在这里插入图片描述](https://img-blog.csdnimg.cn/0c4c2e5bf6b54733b8c9a4c37a0d0e58.png#pic_center)
原图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/65ede9517ce9418ebd6ad0c9fc951aa6.png#pic_center)
随机角度
6、transforms.ColorJitter() 亮度、对比度、饱和度
img = Image.open('./test.jpg')
img.show()
new_img = transforms.ColorJitter(brightness=1,contrast=1,hue=0.1)(img)
new_img.show()
![在这里插入图片描述](https://img-blog.csdnimg.cn/0c4c2e5bf6b54733b8c9a4c37a0d0e58.png#pic_center)
原图片
![在这里插入图片描述](https://img-blog.csdnimg.cn/12356158f0214184a838e1c7207a2bd5.png#pic_center)
增强后图片