python3用PIL把圖片轉(zhuǎn)換為RGB圖片的實(shí)例
感想
我們在做深度學(xué)習(xí)處理圖片的時(shí)候,如果是自己制作或者收集的數(shù)據(jù)集,不可避免的要對數(shù)據(jù)集進(jìn)行處理,然后大多數(shù)模型都只支持RGB格式的圖片,這個(gè)時(shí)候,我們需要把其他格式的圖片,例如灰度圖像轉(zhuǎn)換為RGB的圖片,網(wǎng)上只有灰度圖像轉(zhuǎn)換為RGB的教程,我這里彌補(bǔ)一下空缺。
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)
然后就可以轉(zhuǎn)換了哈。
如果是大量的圖片呢,那就笨辦法,用循環(huán)判斷吧:
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
我的圖片路徑是通過一個(gè)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把圖片轉(zhuǎn)換為RGB圖片的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python3讀取圖片并灰度化圖片的四種方法(OpenCV、PIL.Image、TensorFlow方法)總結(jié)
- Python3安裝Pillow與PIL的方法
- 解決Python3用PIL的ImageFont輸出中文亂碼的問題
- 詳解python3安裝pillow后報(bào)錯(cuò)沒有pillow模塊以及沒有PIL模塊問題解決
- win10下python3.8的PIL庫安裝過程
- Python3用tkinter和PIL實(shí)現(xiàn)看圖工具
- 解決python3 安裝不了PIL的問題
- python3 pillow生成簡單驗(yàn)證碼圖片的示例
- python3使用PIL添加中文文本水印背景方法詳解
相關(guān)文章
Python 使用tempfile包輕松無痕的運(yùn)行代碼
大家好,我們知道軟件運(yùn)行過程中一般會(huì)在指定位置生成臨時(shí)文件,這些資源不要輕易刪除,可能是過程文件,定時(shí)清理是必要的,今天給大家分享一款工具:tempfile,喜歡本文點(diǎn)贊支持,歡迎收藏學(xué)習(xí)2021-11-11詳解超星腳本出現(xiàn)亂碼問題的解決方法(Python)
超星助手是一款為孩子們提供學(xué)習(xí)的軟件,支持用戶們后臺(tái)運(yùn)行多開等,還可以簽到,查題等多功能,下面這篇文章主要給大家介紹了關(guān)于超星腳本出現(xiàn)亂碼問題的解決方法,需要的朋友可以參考下2022-05-05python調(diào)用短信貓控件實(shí)現(xiàn)發(fā)短信功能實(shí)例
這篇文章主要介紹了python調(diào)用短信貓控件實(shí)現(xiàn)發(fā)短信功能實(shí)例,需要的朋友可以參考下2014-07-07Python中pandas庫sort_values()方法的使用
最后去看了有關(guān)于 sort_values 的文檔,成功解決先把單詞出現(xiàn)頻次由高往低依次排序,再把頻次相同的情況下的單詞按照 MD5 值排序這個(gè)問題,下面通過本文講解下Python中pandas庫sort_values()方法的使用,感興趣的朋友一起看看吧2023-07-07用python的turtle模塊實(shí)現(xiàn)給女票畫個(gè)小心心
今天小編就為大家分享一篇用python的turtle模塊實(shí)現(xiàn)給女票畫個(gè)小心心,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11