詳解python讀取image
python 讀取image
在python中我們有兩個(gè)庫(kù)可以處理圖像文件,scipy和matplotlib.
安裝庫(kù)
pip install matplotlib pillow scipy
用法
from scipy.misc import imread data = imread(image_root) #data是 ndarray對(duì)象
import matplotlib.image as mpimg data = mpimg.imread(image_root) #data是 ndarray對(duì)象
skimage
安裝 pip install -U scikit-image
from skimage.io import imread img = imread(file_path) # 返回的是 ndarray # 這里需要注意的是 # imread 讀取 8-bit png 的時(shí)候莫名奇妙的讀出個(gè) 3-channel 的圖片 # from scipy.misc import imread 這個(gè) imread 也是一個(gè)尿性
PIL
安裝 pip install pillow
from PIL import Image import numpy as np img_obj = Image.open(file_path) img_array = np.array(img_obj, dtype=np.uint8) # 無(wú)論是 jpg 還是 png 都能正確讀取 \
matplotlib
安裝 pip install matplotlib
from matplotlib.image import imread img = imread(img_path) # 返回 ndarray # 這個(gè)imread 讀 png 的時(shí)候,返回ndarray 的類型是 uint8 # 讀 png 的時(shí)候,返回 ndarray 是 float32, 8-bit png 也能讀出 3-channel,活在夢(mèng)里
以上所述是小編給大家介紹的python讀取image詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- 對(duì)python PLT中的image和skimage處理圖片方法詳解
- Python圖像濾波處理操作示例【基于ImageFilter類】
- Python圖像的增強(qiáng)處理操作示例【基于ImageEnhance類】
- Python3實(shí)現(xiàn)轉(zhuǎn)換Image圖片格式
- Python讀取視頻的兩種方法(imageio和cv2)
- python使用Image處理圖片常用技巧分析
- 使用ImageMagick進(jìn)行圖片縮放、合成與裁剪(js+python)
- python使用pil進(jìn)行圖像處理(等比例壓縮、裁剪)實(shí)例代碼
- python圖像處理之反色實(shí)現(xiàn)方法
- Python圖像處理之識(shí)別圖像中的文字(實(shí)例講解)
- python圖像處理之鏡像實(shí)現(xiàn)方法
- Python Image模塊基本圖像處理操作小結(jié)
相關(guān)文章
解決python gdal投影坐標(biāo)系轉(zhuǎn)換的問(wèn)題
今天小編就為大家分享一篇解決python gdal投影坐標(biāo)系轉(zhuǎn)換的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01python 定時(shí)任務(wù)去檢測(cè)服務(wù)器端口是否通的實(shí)例
今天小編就為大家分享一篇python 定時(shí)任務(wù)去檢測(cè)服務(wù)器端口是否通的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01python 基于PYMYSQL使用MYSQL數(shù)據(jù)庫(kù)
這篇文章主要介紹了python 基于PYMYSQL使用MYSQL數(shù)據(jù)庫(kù)的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12Python?PyQt拖動(dòng)控件對(duì)齊到網(wǎng)格的方法步驟
pyqt是一個(gè)用于創(chuàng)建GUI應(yīng)用程序的跨平臺(tái)工具包,它將python與qt庫(kù)融為一體,下面這篇文章主要給大家介紹了關(guān)于Python?PyQt拖動(dòng)控件對(duì)齊到網(wǎng)格的方法步驟,需要的朋友可以參考下2022-12-12Python常見(jiàn)庫(kù)matplotlib學(xué)習(xí)筆記之畫(huà)圖中各個(gè)模塊的含義及修改方法
matplotlib是python最著名的繪圖庫(kù),它提供了一整套和matlab相似的命令A(yù)PI,十分適合交互式地進(jìn)行制圖,下面這篇文章主要給大家介紹了關(guān)于Python常見(jiàn)庫(kù)matplotlib學(xué)習(xí)筆記之畫(huà)圖中各個(gè)模塊的含義及修改方法的相關(guān)資料,需要的朋友可以參考下2023-05-05OpenCV實(shí)現(xiàn)灰度、高斯模糊、邊緣檢測(cè)的示例
這篇文章主要介紹了OpenCV實(shí)現(xiàn)灰度、高斯模糊、邊緣檢測(cè)的示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04在Python中f-string的幾個(gè)技巧,你都知道嗎
f-string想必很多Python用戶都基礎(chǔ)性的使用過(guò),但是百分之九十的人不知道?在Python中f-string的幾個(gè)技巧,今天就帶大家一起看看Python f-string技巧大全,需要的朋友參考下吧2021-10-10python圖形工具turtle繪制國(guó)際象棋棋盤(pán)
這篇文章主要為大家詳細(xì)介紹了python圖形工具turtle繪制國(guó)際象棋棋盤(pán),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05