欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解python讀取image

 更新時間:2019年04月03日 16:14:42   作者:ke1th  
這篇文章主要介紹了python讀取image的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

python 讀取image

在python中我們有兩個庫可以處理圖像文件,scipy和matplotlib.

安裝庫

pip install matplotlib pillow scipy

用法

from scipy.misc import imread
data = imread(image_root)
#data是 ndarray對象
import matplotlib.image as mpimg
data = mpimg.imread(image_root)
#data是 ndarray對象

skimage

安裝 pip install -U scikit-image

from skimage.io import imread
img = imread(file_path) # 返回的是 ndarray
# 這里需要注意的是
# imread 讀取 8-bit png 的時候莫名奇妙的讀出個 3-channel 的圖片
# from scipy.misc import imread 這個 imread 也是一個尿性

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)

# 無論是 jpg 還是 png 都能正確讀取
\

matplotlib

安裝 pip install matplotlib

from matplotlib.image import imread
img = imread(img_path) # 返回 ndarray
# 這個imread 讀 png 的時候,返回ndarray 的類型是 uint8
# 讀 png 的時候,返回 ndarray 是 float32, 8-bit png 也能讀出 3-channel,活在夢里

以上所述是小編給大家介紹的python讀取image詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

最新評論