0%

图像增广

翻转和裁剪

水平翻转 transforms.RandomHorizontalFlip()

有50%的几率水平翻转图像

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import torchvision.transforms as transforms
from PIL import Image

# 加载图像
img_path = "/home/ztb/CV_method/image_augmentation/img.png"
image = Image.open(img_path)

# 定义水平翻转变换
horizontal_flip = transforms.RandomHorizontalFlip()

# 应用水平翻转
flipped_image = horizontal_flip(image)

# 保存水平翻转后的图像
flipped_image.save("/home/ztb/CV_method/image_augmentation/flip.png")

关于图像读取的补充:

PIL:推荐使用,读出来就是RGB

cv2:也可以用,不过读出来