时间:2021-05-22
感想
我们在做深度学习处理图片的时候,如果是自己制作或者收集的数据集,不可避免的要对数据集进行处理,然后大多数模型都只支持RGB格式的图片,这个时候,我们需要把其他格式的图片,例如灰度图像转换为RGB的图片,网上只有灰度图像转换为RGB的教程,我这里弥补一下空缺。
from PIL import Imageimport numpy as npL_path='train/5509031.jpg'L_image=Image.open(L_path)out = L_image.convert("RGB")img=np.array(out)print(out.mode)print(out.size)print(img.shape)然后就可以转换了哈。
如果是大量的图片呢,那就笨办法,用循环判断吧:
from PIL import Imagefrom tqdm import tqdmimport numpy as nproot_path='data'for item in tqdm(examples): arr=item.strip().split('*') img_name=arr[0] image_path=os.path.join(root_path,img_name) img=Image.open(image_path) if(img.mode!='RGB'): img = img.convert("RGB") img=np.array(img) print(img_name) print(img.shape) # add your code我的图片路径是通过一个txt文件读取的,这里给出一些train.txt里面样例:
train/1769512.jpg* postcard construction 67 mixed media epoxy collage 7 x 135 x 4* art||drawing||sculpturetrain/5020991.jpg* en el cuadro de honor de todas las 50appsalud en un grfico en espaol* mhealthtrain/3525659.jpg* information mogadishu port expansion turkish company* somalia以上这篇python3用PIL把图片转换为RGB图片的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了python通过pil模块将raw图片转换成png图片的方法。分享给大家供大家参考。具体分析如下:python通过pil模块将raw图片转换成pn
本文实例讲述了python通过pil将图片转换成黑白效果的方法。分享给大家供大家参考。具体分析如下:pil功能强大,convert方法可以轻易的将图片转换,下面
本文实例讲述了python实现通过pil模块对图片格式进行转换的方法。分享给大家供大家参考。具体分析如下:python的pil模块相当的智能,如果你需要对图片格
1、PIL介绍以及图片分割Python3安装:pip3installPillow1.1image模块Image模块是在PythonPIL图像处理中常见的模块,主
现在网上有很多python2写的爬虫抓取网页图片的实例,但不适用新手(新手都使用python3环境,不兼容python2),所以我用Python3的语法写了一个