看到很多代码会有类似于这种数据增强变换

T = transforms.Compose([transforms.ToTensor(),transforms.Resize(120),transforms.CenterCrop(120),])

有些疑惑,既然resize成120了,又crop一样大小,不是白忙活了吗?后来阅读了一下源码,发现,resize是取了一个最小的边给缩放到120,整体是不会变形的,并不是变成120120。再结合crop,才给变成120120,

具体见官方文档解释.

  • Parameters:
    size (sequence or int) –
    Desired output size. If size is a sequence like (h, w), output size will be matched to this. If size is an int, smaller edge of the image will be matched to this number. i.e, if height > width, then image will be rescaled to (size * height / width, size).

效果参考 https://www.jianshu.com/p/43b541caba7f

transforms.Resize 和 transforms.CenterCrop的组合相关推荐

  1. transforms.Resize()的用法

    调整PILImage对象的尺寸 提示:不能是用io.imread或者cv2.imread读取的图片,这两种方法得到的是ndarray. 一般输入深度网络的特征图长宽是相等的,就不能采取等比例缩放的方式 ...

  2. pytorch torchvision.transforms.Resize

    API CLASS torchvision.transforms.Resize(size, interpolation=2) 参数 描述 size (sequence or int) 如果size是s ...

  3. Pytorch transforms.Resize()的简单用法

    简单来说就是调整PILImage对象的尺寸,注意不能是用io.imread或者cv2.imread读取的图片,这两种方法得到的是ndarray. 将图片短边缩放至x,长宽比保持不变: transfor ...

  4. transforms.Compose和transforms.ToTensor()

    1.图像处理.转不同格式显示 import torch import torchvision import torchvision.transforms as transforms import cv ...

  5. transforms.ToTensor()与transforms.Normalize()函数解析

    1.transforms.ToTensor()作用 ToTensor()将shape为(H, W, C)的nump.ndarray或img转为shape为(C, H, W)的tensor,其将每一个数 ...

  6. 浅谈对transforms.ToTensor()和transforms.Normalize()函数的理解

    前言 在进行tensor图片数据进行视觉时,一般会进行预处理操作,这个时候就需要用到ToTensor()和Normalize()这两个函数. 提示:以下是本篇文章正文内容,下面案例可供参考 一.ToT ...

  7. pytorch中的transforms.ToTensor和transforms.Normalize理解

  8. 深度之眼Pytorch打卡(九):Pytorch数据预处理——预处理过程与数据标准化(transforms过程、Normalize原理、常用数据集均值标准差与数据集均值标准差计算)

    前言   前段时间因为一些事情没有时间或者心情学习,现在两个多月过去了,事情结束了,心态也调整好了,所以又来接着学习Pytorch.这篇笔记主要是关于数据预处理过程.数据集标准化与数据集均值标准差计算 ...

  9. torchvision的使用(transforms用法介绍)

    介绍 torchvision是pytorch的一个图形库,它服务于PyTorch深度学习框架的,主要用来构建计算机视觉模型.torchvision.transforms主要是用于常见的一些图形变换.以 ...

最新文章

  1. Maven学习详解(13)——Maven常用命令大全与pom文件讲解
  2. php oracle创建临时表,Oracle常用命令笔记
  3. 光动能表怎么维护_男士手表什么牌子好,男士手表品牌推荐, 天梭、阿玛尼、西铁城、天王表、罗西尼、卡西欧男手表推荐...
  4. 诺基亚n1支持java功能_关于诺基亚N1你必须要了解这10个问题!
  5. 两种前端在线json编辑器方案(无法解决number精度丢失问题)
  6. python使用百度翻译api
  7. 计算机显存影响什么,老司机告诉你显存是怎样影响电脑速度的
  8. css中找不到bordercolor,CSS里bordercolor要怎样使用
  9. 新版 | 小O地图V0.9.2.0
  10. [GXYCTF2019]禁止套娃
  11. 将MindManager添加到鼠标右键新建项
  12. kubernetes 入门实践-搭建集群
  13. dss linux 摄像头 rtsp,用VLC读取摄像头产生RTSP流,DSS主动取流转发(一)(二) 【转】...
  14. Spring Cloud Task 主要是干什么的啊?跟 Quartz 和 Spring Task 有啥关系?
  15. Nutch2.3.1 新闻分类爬虫
  16. android获取当前系统语言
  17. vi 跳到文件最后一行
  18. AP Ezreal-不屈的呐喊-Candy攻略
  19. RAID磁盘阵列(二)
  20. 关于微信配置h5配置回调域名以及二级域名

热门文章

  1. 数据结构:赫夫曼编码
  2. 20150911新华医院听课内容
  3. 3.Command Injection——Medium级别测试——小白笔记——DVWA
  4. 嘿~ Win安装失败?来试试DeepinOS
  5. android 4.4 获取图片主色调,Android 使用 Palette 获取图片主色调
  6. 二维码传递爱心 助力公司精准扶贫互助
  7. Python入门之函数结构——第3关:函数的使用范围:Python作用域
  8. 2018年UCB61A--hog Fall
  9. 一个屌丝程序猿的人生(一百一十一)
  10. SQL Server(3)——一道关于员工与部门查询的SQL笔试题