python3⽤PIL把图⽚转换为RGB图⽚的实例
感想
我们在做深度学习处理图⽚的时候,如果是⾃⼰制作或者收集的数据集,不可避免的要对数据集进⾏处理,然后⼤多数模型都只⽀持RGB格式的图⽚,这个时候,我们需要把其他格式的图⽚,例如灰度图像转换为RGB的图⽚,⽹上只有灰度图像转换为RGB的教程,我这⾥弥补⼀下空缺。
from PIL import Image
import numpy as np
L_path='train/5509031.jpg'
L_image=Image.open(L_path)
out = vert("RGB")
img=np.array(out)
de)
print(out.size)
print(img.shape)
然后就可以转换了哈。
如果是⼤量的图⽚呢,那就笨办法,⽤循环判断吧:
from PIL import Image
from tqdm import tqdm
import numpy as np
root_path='data'
numpy教程pdffor 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)
de!='RGB'):
img = vert("RGB")
img=np.array(img)
print(img_name)
print(img.shape)
# add your code
我的图⽚路径是通过⼀个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图⽚的实例就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。