当前位置: 首页 > news >正文

8. Transforms的使用(三)-- Resize

Transforms的使用(三)

1. 为什么要使用Resize

  • 在模型的训练过程中往往需要图片数据的维度相同,才能适应深度学习模型中的相关神经网络结构,这时候就需要使用Resize保证所有的图片保持相同的尺寸

2. 使用Resize调整图片的尺寸

  • 在pytorch2.3的版本上,Resize()支持对Tensor类的数据进行尺寸变化。对于尺寸参数可以通过[长, 宽]来设置

    image-20240706201417913

  • 创建Resize实例,设置尺寸大小,并将Tensor数据进行尺寸变换

    from torchvision import transforms
    img_tensor = transforms.ToTensor()(img)trans_resize = transforms.Resize([512, 512])
    img_resize = trans_resize(img_tensor)
    print(img.size)  # (500, 450)
    print(img_resize.shape) # torch.Size([3, 512, 512])
    
  • 使用summarywrite进行查看

    image-20240706202023651


http://www.mrgr.cn/news/28180.html

相关文章:

  • 【日常记录-Git】git log
  • Android音视频直播低延迟探究之:WLAN低延迟模式
  • mac终端使用pytest执行iOS UI自动化测试方法
  • AI 技术在旅游和酒店行业的应用前景
  • 在Node.js中如何使用TypeScript
  • 实用且免费的 IP 地域查询 API 接口推荐
  • 【C++】学完c语言后的c++基础知识补充!(命名空间、输入和输出、缺省函数、函数重载、引用、内联函数代替宏、nullptr代替NULL)
  • keil5进行stm32编程时常遇到的问题和ST-LINK在线仿真的连接问题
  • 哈哈哈,让 GitHub Copilot 用上 deepseek,性能不输 GPT-4,每月立即省 10 刀!
  • 为什么全双工不需要冲突检测
  • 1184. 公交站间的距离(24.9.16)
  • 初始爬虫7
  • 横向移动-WMI
  • MutationObserver详解+案例——深入理解 JavaScript 中的 MutationObserver:原理与实战案例
  • AtCoder Beginner Contest 371
  • ubuntu20.04编译mesa
  • 大数据新视界 --大数据大厂之数据科学项目实战:从问题定义到结果呈现的完整流程
  • stack - queue
  • linux-系统备份与恢复-系统恢复
  • JVM源码解析
  • 匿名管道详解
  • 最强神器Typora 2024(亲测有效)| Markdown 工具推荐
  • 计算机二级MySQL大题系列01-PHP必考题
  • 【Python篇】深度探索NumPy(下篇):从科学计算到机器学习的高效实战技巧
  • 业务资源管理模式语言15
  • OpenCV_图像旋转超详细讲解