transforms.RandomVerticalFlip

transforms.RandomVerticalFlip是一个在PyTorch的torchvision库中用于图像预处理的函数,它以指定概率p(默认0.5)随机将图像垂直翻转。这个函数适用于PILImage或Tensor格式的图像,当处理Tensor时,要求其形状为[C,H,W]。实例程序展示了如何使用该函数对图像进行翻转并展示结果。
PyTorch 2.9

PyTorch 2.9

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

transforms.RandomVerticalFlip()

类原型:

CLASStorchvision.transforms.RandomVerticalFlip(p=0.5)
    
作用:
    以给定的概率随机垂直翻转给定的图像(PIL Image or Tensor)。如果图像是torch张量,则期望它具有[C,H, W]形状,其中C表示任意数量的张量维度
    
参数:
    p (float) :图像被翻转的概率。默认值为0.5

实例程序:

img = Image.open("data/val/Dog/2.jpg")
print(np.array(img).shape)

randomverticalflip = transforms.RandomVerticalFlip(p=0.5)
img_to = randomverticalflip(img)
img_to.show()

运行结果:(图像有50%的概率反转)

在这里插入图片描述

您可能感兴趣的与本文相关的镜像

PyTorch 2.9

PyTorch 2.9

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值