如何在python3中使用PIL将图片转换成RGB图片-创新互联
这篇文章主要介绍了如何在python3中使用PIL将图片转换成RGB图片,创新互联小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随创新互联小编来看看吧!
成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的鄱阳网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,Web开发等。
from PIL import Image import numpy as np L_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 Image from tqdm import tqdm import numpy as np root_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||sculpture train/5020991.jpg* en el cuadro de honor de todas las 50appsalud en un grfico en espaol* mhealth train/3525659.jpg* information mogadishu port expansion turkish company* somalia
以上就是创新互联小编为大家收集整理的如何在python3中使用PIL将图片转换成RGB图片,如何觉得创新互联网站的内容还不错,欢迎将创新互联网站推荐给身边好友。
文章名称:如何在python3中使用PIL将图片转换成RGB图片-创新互联
文章转载:http://scjbc.cn/article/cspcpp.html