基於Python的數字圖像處理(0)


首先本系列文章主要是基於Python的數字圖像處理,其中參考的教材是如下圖所示。本文主要是將該書里面的一些內容利用Python展現出來。

 

目前,應用深度學習來做圖像處理很熱很火,也很有效果。不過作為一名剛轉行的同學來說,從基礎做起或許有利於長遠發展。閑話少說。

首先是展示利用Python來讀取一幅圖的相關代碼。

from skimage import io

img=io.imread('c:/Users/mu/Desktop/a.jpg')
io.imshow(img)

只想效果如下圖所示

通過采用img.shape來讀取這個圖像的數字表示大小。可以看到這個命令下,圖像的大小是(1461,990,3)。這個表示這個圖像的數字表示有1461行,990列,3維,8位無符號數字表示。

img.shape
img[0,1,2]#表示讀取第0維,第一行,第二列的數據。

如果我們需要轉化為灰度圖像,可以通過采用如下命令實現。

img=io.imread('c:/Users/mu/Desktop/a.jpg',as_grey=True)

轉化為灰度圖像之后,圖像的維數變為兩維,大小為(1461,990)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM