opencv/PIL的图像到pytorch版

这篇博客探讨了在进行检测任务时,如何从PIL图像转换为适用于PyTorch的格式。介绍了PIL库的基本操作,如读取图片、获取尺寸和像素,以及如何使用OpenCV读取的numpy格式图像转换为PyTorch张量。
摘要由CSDN通过智能技术生成

最近开始做检测了 ,发现检测的repo总是会用PIL加载图像,而不是opencv,自己感觉pytorch对于PIL库支持的更好
PIL
1.读取图片
img=Image.open(path)
img是个PIL对象
<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1920x1080 at 0x7FBDAB4E8630>
2.查看图像的宽与高
img.width,img.height
3.获取图像的某一像素
img.getpixel
4.resize
img.resize((size))

一个标准的PIL到pytorch的过程

 def __getitem__(self, index):
     在该函数中会用到
     1、读取图像Image.open
     2、图像变成pytorch的形式 img = transforms
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值