新手Pytorch入门笔记-transforms.Compose()

在这里插入图片描述
我使用的图片是上图,直接下载即可
transforms.Compose 是PyTorch中的一个实用工具,用于创建一个包含多个数据变换操作的变换对象。这些变换操作通常用于数据预处理,例如图像数据的缩放、裁剪、旋转等。使用transforms.Compose 可以将多个数据变换组合在一起,以便将它们应用于数据。

在这个示例中,transforms.Compose被用于调整图像大小并将图像转换为张量,然后我们单独对张量执行了 unsqueeze(0) 操作以添加批次维度。这种分开执行的方式更清晰,并且通常更容易维护和理解。


from PIL import Image
from torchvision import transforms
import torch
from  torchvision.io import read_image
input_path = "D:\Document\ROG Strix 2019_1920x1080.png"
img_tensor = read_image(input_path)
print(img_tensor)input_data=Image.open(input_path)# 定义数据预处理操作
data_transforms = transforms.Compose([transforms.Resize((224, 224)),# 调整图像大小transforms.ToTensor(),#转化为张量# 归一化至 [0, 1] 范围内(假设图像为 RGB)transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]),
])
# 应用数据预处理操作到输入图像
transformed_data = data_transforms(input_data)
# 单独执行 unsqueeze 操作
transformed_data = transformed_data.unsqueeze(0)
print(transformed_data)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/650791.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用了十年以上的破旧电脑还能干啥?Ubuntu 24.04

用了十年之久的电脑卡不卡? 写博客,刷视频一点都不卡,敲敲代码也OK。 宏碁Aspire 4741G系列笔记本电脑是宏碁在2010年8月推出的产品,因此其生产日期可能大致在那个时间段或附近。但请注意,具体的生产日期可能会因生产…

Linux多进程(四) 守护进程

守护进程(Daemon Process),也就是通常说的 Daemon 进程(精灵进程),是 Linux 中的后台服务进程。它是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件…

【Android】 四大组件详解之广播接收器、内容提供器

目录 前言广播机制简介系统广播动态注册实现监听网络变化静态注册实现开机自启动 自定义广播发送标准广播发送有序广播 本地广播 内容提供器简介运行时权限访问其他程序中的数据ContentResolver的基本用法读取系统联系人 创建自己的内容提供器创建内容提供器的步骤 跨程序数据共…

尺取法知识点讲解

一、固定长度的情况: 最小和(sum) 输入N个数的数列,所有相邻的M个数的和共有N-M1个,求其中的最小值。 输入格式 第1行,2个整数N,M,范围在[3…100000],N>M。 第2行,有N个正…

【算法刷题 | 贪心算法03】4.25(最大子数组和、买卖股票的最佳时机|| )

文章目录 4.最大子数组和4.1题目4.2解法一:暴力4.2.1暴力思路4.2.2代码实现 4.3解法二:贪心4.3.1贪心思路4.3.2代码实现 5.买卖股票的最佳时机||5.1题目5.2解法:贪心5.2.1贪心思路5.2.2代码实现 4.最大子数组和 4.1题目 给你一个整数数组 n…

【MATLAB】将多个图像输出到单个图形窗口上:使用 subplot 函数创建子图

引言 subplot是MATLAB中的一个函数,它用于在单个图形窗口中创建多个子图。这对于同时显示多个图形或图像非常有用。 语法详解 基本语法: subplot(m, n, p)参数详解: m 指定图形窗口应该分割成多少行n 指定图形窗口应该分割成多少列p 指定…

36.WEB渗透测试-信息收集-企业信息收集(3)

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 内容参考于: 易锦网校会员专享课 上一个内容:35.WEB渗透测试-信息收集-企业信息收集(2) 重要信息收集&#xf…

好的猫咪主食冻干到底该咋选?品控稳定的主食冻干推荐

315中国之声报道的河北省邢台市南和区某宠粮代工厂的“行业潜规则”,给各位铲屎官拉响了警钟。配料表上写的鸡肉含量为52%,新鲜鸡小胸含量为20%,所谓的鲜鸡肉其实就是鸡肉粉。本来养宠物是为了让自己身心愉悦,但这样的行业乱象弄得…

Python-VBA函数之旅-len函数

目录 一、len函数的常见应用场景: 二、len函数使用注意事项: 三、如何用好len函数? 1、len函数: 1-1、Python: 1-2、VBA: 2、推荐阅读: 个人主页:神奇夜光杯-CSDN博客 一、…

python项目练习-1

获取无忧书城的小说内容! import requests # 导入请求包 from lxml import etree # 导入处理xml数据包url https://www.51shucheng.net/wangluo/douluodalu/21750.html book_num 1 # 文章页数 download_urls [] # 定义一个空列表,表示我们下载过小…

DSNeRF复现流程

创建虚拟环境安装依赖 conda create -n DSNeRF python3.7pip install -r requirements.txt下载LLFF数据放在创建的data文件下 https://drive.google.com/file/d/1RjhfcbsywOvw0ts1AFSri91mKANvEVOa/view?uspsharing 下载预先训练好的模型 bash download_models.sh渲染视频…