• pytorch torchvision对图像进行变换


    class torchvision.transforms.Compose(转换)

    多个将transform组合起来使用。

    class torchvision.transforms.CenterCrop(size)

    将给定的PIL.Image进行中心切割,得到给定的sizesize可以是tuple(target_height, target_width)size也可以是一个Integer,在这种情况下,切出来的图片的形状是正方形。

    class torchvision.transforms.RandomCrop(size,padding = 0)

    切割中心点的位置随机选取。size可以的英文tuple也。可以的英文Integer

    class torchvision.transforms.RandomHorizo​​ntalFlip

    随机水平翻转给定的PIL.Image,概率为0.5。即:一半的概率翻转,一半的概率不翻转。

    class torchvision.transforms.RandomSizedCrop(size,interpolation = 2)

    给先将定的PIL.Image随机切,再然后resize分类中翻译给定的size大小。

    class torchvision.transforms.Pad(padding,fill = 0)

    将给定的PIL.Image所有边用给定的填充pad value。 padding:要填充多少像素fill:用什么值填充 

    class torchvision.transforms.ToTensor

    一个把范围取值的英文[0,255]PIL.Image或者shape(H,W,C)numpy.ndarray,转换成形状为[C,H,W],范围取值的英文[0,1.0]torch.FloadTensor

    对张量进行变换

    class torchvision.transforms.Normalize(mean,std)

    给定均值:(R,G,B)方差:(R,G,B),将会把Tensor正则化Normalized_image=(image-mean)/std

  • 相关阅读:
    Html列表分页算法
    .Net分布式锁
    Net中的常见的关键字
    C# 操作windows服务[启动、停止、卸载、安装]
    虚拟机设置静态IP与配置网络
    WebService服务介绍与调用
    StackService.Redis 应用
    Centos+Redis 集群
    浏览器LocalStroage使用
    WCF与WebService的区别(转)
  • 原文地址:https://www.cnblogs.com/ywheunji/p/10570112.html
Copyright © 2020-2023  润新知