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

python數(shù)字圖像處理skimage讀取顯示與保存圖片

 更新時間:2022年06月28日 15:00:40   作者:denny402  
這篇文章主要為大家介紹了python數(shù)字圖像處理使用skimage讀取顯示與保存圖片示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

skimage提供了io模塊,顧名思義,這個模塊是用來圖片輸入輸出操作的。為了方便練習(xí),也提供一個data模塊,里面嵌套了一些示例圖片,我們可以直接使用。

引入skimage模塊可用:

from skimage import io

一、從外部讀取圖片并顯示

讀取單張彩色rgb圖片,使用skimage.io.imread(fname)函數(shù),帶一個參數(shù),表示需要讀取的文件路徑。顯示圖片使用skimage.io.imshow(arr)函數(shù),帶一個參數(shù),表示需要顯示的arr數(shù)組(讀取的圖片以numpy數(shù)組形式計算)。

from skimage import io
img=io.imread('d:/dog.jpg')
io.imshow(img)

讀取單張灰度圖片,使用skimage.io.imread(fname,as_grey=True)函數(shù),第一個參數(shù)為圖片路徑,第二個參數(shù)為as_grey, bool型值,默認(rèn)為False

from skimage import io
img=io.imread('d:/dog.jpg',as_grey=True)
io.imshow(img)

二、程序自帶圖片

skimage程序自帶了一些示例圖片,如果我們不想從外部讀取圖片,就可以直接使用這些示例圖片:

astronaut

宇航員圖片

coffee

一杯咖啡圖片

lena

lena美女圖片

camera

拿相機(jī)的人圖片

coins

硬幣圖片

moon

月亮圖片

checkerboard

棋盤圖片

horse

馬圖片

page

書頁圖片

chelsea

小貓圖片

hubble_deep_field

星空圖片

text

文字圖片

clock

時鐘圖片

immunohistochemistry

結(jié)腸圖片

 

 

顯示這些圖片可用如下代碼,不帶任何參數(shù)

from skimage import io,data
img=data.lena()
io.imshow(img)

圖片名對應(yīng)的就是函數(shù)名,如camera圖片對應(yīng)的函數(shù)名為camera(). 這些示例圖片存放在skimage的安裝目錄下面,路徑名稱為data_dir,我們可以將這個路徑打印出來看看:

from skimage import data_dir
print(data_dir)

顯示為:D:\Anaconda3\lib\site-packages\skimage\data

也就是說,下面兩行讀取圖片的代碼效果是一樣的:

from skimage import data_dir,data,io
img1=data.lena()  #讀取lean圖片
img2=io.imread(data_dir+'/lena.png')  #讀取lena圖片

三、保存圖片

使用io模塊的imsave(fname,arr)函數(shù)來實現(xiàn)。第一個參數(shù)表示保存的路徑和名稱,第二個參數(shù)表示需要保存的數(shù)組變量。

from skimage import io,data
img=data.chelsea()
io.imshow(img)
io.imsave('d:/cat.jpg',img)

保存圖片的同時也起到了轉(zhuǎn)換格式的作用。如果讀取時圖片格式為jpg圖片,保存為png格式,則將圖片從jpg圖片轉(zhuǎn)換為png圖片并保存。

四、圖片信息

如果我們想知道一些圖片信息,可以在spyder編輯器的右上角顯示:

也可以直接以程序方式打印輸出

from skimage import io,data
img=data.chelsea()
io.imshow(img)
print(type(img))  #顯示類型
print(img.shape)  #顯示尺寸
print(img.shape[0])  #圖片寬度
print(img.shape[1])  #圖片高度
print(img.shape[2])  #圖片通道數(shù)
print(img.size)   #顯示總像素個數(shù)
print(img.max())  #最大像素值
print(img.min())  #最小像素值
print(img.mean()) #像素平均值

結(jié)果輸出:

<class 'numpy.ndarray'>
(300, 451, 3)
300
451
3
405900
231
0
115.305141661

以上就是python數(shù)字圖像處理skimage讀取顯示與保存圖片的詳細(xì)內(nèi)容,更多關(guān)于python skimage讀取顯示保存圖片的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Pytorch?和?Tensorflow?v1?兼容的環(huán)境搭建方法

    Pytorch?和?Tensorflow?v1?兼容的環(huán)境搭建方法

    這篇文章主要介紹了搭建Pytorch?和?Tensorflow?v1?兼容的環(huán)境,本文是小編經(jīng)過多次實踐得到的環(huán)境配置教程,給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • Django掃碼抽獎平臺的配置過程詳解

    Django掃碼抽獎平臺的配置過程詳解

    這篇文章主要介紹了Django掃碼抽獎平臺,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Python+radar實現(xiàn)隨機(jī)日期時間的生成

    Python+radar實現(xiàn)隨機(jī)日期時間的生成

    Python有廣泛豐富的第三方庫,在沒有特殊定制下,避免了重復(fù)造輪子。本文將利用radar庫實現(xiàn)生成隨機(jī)的日期或時間,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-05-05
  • Pytorch通過保存為ONNX模型轉(zhuǎn)TensorRT5的實現(xiàn)

    Pytorch通過保存為ONNX模型轉(zhuǎn)TensorRT5的實現(xiàn)

    這篇文章主要介紹了Pytorch通過保存為ONNX模型轉(zhuǎn)TensorRT5的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python中class類與方法的用法實例詳解

    python中class類與方法的用法實例詳解

    類(class)是python中很重要的一個概念,也是我們面象對象編程中最重要的概念主之一,這篇文章主要給大家介紹了關(guān)于python中class類與方法用法的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 使用python獲取csv文本的某行或某列數(shù)據(jù)的實例

    使用python獲取csv文本的某行或某列數(shù)據(jù)的實例

    下面小編就為大家分享一篇使用python獲取csv文本的某行或某列數(shù)據(jù)的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python中apply函數(shù)的用法實例教程

    Python中apply函數(shù)的用法實例教程

    這篇文章主要介紹了Python中apply函數(shù)的用法,配合實例解說,可加深讀者對apply函數(shù)的理解,需要的朋友可以參考下
    2014-07-07
  • Python webdriver.Chrome()的使用解讀

    Python webdriver.Chrome()的使用解讀

    這篇文章主要介紹了Python webdriver.Chrome()的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Win10系統(tǒng)下Pytorch環(huán)境的搭建過程

    Win10系統(tǒng)下Pytorch環(huán)境的搭建過程

    今天給大家?guī)淼氖顷P(guān)于Python的相關(guān)知識,文章圍繞著Win10系統(tǒng)Pytorch環(huán)境搭建過程展開,文中有非常詳細(xì)的介紹及圖文示例,需要的朋友可以參考下
    2021-06-06
  • 基于Python實現(xiàn)捕獲,播放和保存攝像頭視頻

    基于Python實現(xiàn)捕獲,播放和保存攝像頭視頻

    這篇文章主要為大家分享一下Python操作視頻最基本的操作,包括讀取和播放視頻和保存視頻。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-04-04

最新評論