PIL.Image读取图片维度

PIL.Image读取RGB时候,读取出来维度是(x,x,3),读取L也是(x,x,3)。

RGB是三通道的格式,而L是单通道,为啥后面是3呢?虽然是3,但是每个通道中的值是一样的。

在处理图片的时候,如果将L转为数组形式,那么最后处理的结果就是(x,x,3),但是如果不转为数组,直接使用transforms.ToTensor()将其转为Tensor,那么就直接可以得到(1,x,x)的格式了,相当于把重复的其它两个通道去掉了。不得不说transforms太强大了。

至于为啥1为啥在前面了呢?结果为啥不是(x,x,1),可以查看这篇博客:https://blog.csdn.net/qq_36370187/article/details/103103382

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值