詳解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)站的支持!
您可能感興趣的文章:
- 對python PLT中的image和skimage處理圖片方法詳解
- Python圖像濾波處理操作示例【基于ImageFilter類】
- Python圖像的增強處理操作示例【基于ImageEnhance類】
- Python3實現(xiàn)轉換Image圖片格式
- Python讀取視頻的兩種方法(imageio和cv2)
- python使用Image處理圖片常用技巧分析
- 使用ImageMagick進行圖片縮放、合成與裁剪(js+python)
- python使用pil進行圖像處理(等比例壓縮、裁剪)實例代碼
- python圖像處理之反色實現(xiàn)方法
- Python圖像處理之識別圖像中的文字(實例講解)
- python圖像處理之鏡像實現(xiàn)方法
- Python Image模塊基本圖像處理操作小結
相關文章
python 基于PYMYSQL使用MYSQL數(shù)據(jù)庫
這篇文章主要介紹了python 基于PYMYSQL使用MYSQL數(shù)據(jù)庫的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12Python?PyQt拖動控件對齊到網(wǎng)格的方法步驟
pyqt是一個用于創(chuàng)建GUI應用程序的跨平臺工具包,它將python與qt庫融為一體,下面這篇文章主要給大家介紹了關于Python?PyQt拖動控件對齊到網(wǎng)格的方法步驟,需要的朋友可以參考下2022-12-12Python常見庫matplotlib學習筆記之畫圖中各個模塊的含義及修改方法
matplotlib是python最著名的繪圖庫,它提供了一整套和matlab相似的命令API,十分適合交互式地進行制圖,下面這篇文章主要給大家介紹了關于Python常見庫matplotlib學習筆記之畫圖中各個模塊的含義及修改方法的相關資料,需要的朋友可以參考下2023-05-05