日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python如何實現讀取并顯示圖片(不需要圖形界面)

瀏覽:40日期:2022-07-18 11:18:01

在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 這兩個庫操作圖片。本人偏愛 matpoltlib,因為它的語法更像 matlab。

一、matplotlib

1. 顯示圖片

import matplotlib.pyplot as plt # plt 用于顯示圖片import matplotlib.image as mpimg # mpimg 用于讀取圖片import numpy as np lena = mpimg.imread(’lena.png’) # 讀取和代碼處于同一目錄下的 lena.png# 此時 lena 就已經是一個 np.array 了,可以對它進行任意處理lena.shape #(512, 512, 3) plt.imshow(lena) # 顯示圖片plt.axis(’off’) # 不顯示坐標軸plt.show()

2. 顯示某個通道

# 顯示圖片的第一個通道lena_1 = lena[:,:,0]plt.imshow(’lena_1’)plt.show()# 此時會發現顯示的是熱量圖,不是我們預想的灰度圖,可以添加 cmap 參數,有如下幾種添加方法:plt.imshow(’lena_1’, cmap=’Greys_r’)plt.show() img = plt.imshow(’lena_1’)img.set_cmap(’gray’) # ’hot’ 是熱量圖plt.show()

3. 將 RGB 轉為灰度圖

matplotlib 中沒有合適的函數可以將 RGB 圖轉換為灰度圖,可以根據公式自定義一個:

def rgb2gray(rgb): return np.dot(rgb[...,:3], [0.299, 0.587, 0.114]) gray = rgb2gray(lena) # 也可以用 plt.imshow(gray, cmap = plt.get_cmap(’gray’))plt.imshow(gray, cmap=’Greys_r’)plt.axis(’off’)plt.show()

4. 對圖像進行放縮

這里要用到 scipy

from scipy import misclena_new_sz = misc.imresize(lena, 0.5) # 第二個參數如果是整數,則為百分比,如果是tuple,則為輸出圖像的尺寸plt.imshow(lena_new_sz)plt.axis(’off’)plt.show()

5. 保存圖像

5.1 保存 matplotlib 畫出的圖像

該方法適用于保存任何 matplotlib 畫出的圖像,相當于一個 screencapture。

plt.imshow(lena_new_sz)plt.axis(’off’)plt.savefig(’lena_new_sz.png’)

5.2 將 array 保存為圖像

from scipy import miscmisc.imsave(’lena_new_sz.png’, lena_new_sz)

5.3 直接保存 array

讀取之后還是可以按照前面顯示數組的方法對圖像進行顯示,這種方法完全不會對圖像質量造成損失

np.save(’lena_new_sz’, lena_new_sz) # 會在保存的名字后面自動加上.npyimg = np.load(’lena_new_sz.npy’) # 讀取前面保存的數組

二、PIL

1. 顯示圖片

from PIL import Imageim = Image.open(’lena.png’)im.show()

2. 將 PIL Image 圖片轉換為 numpy 數組

im_array = np.array(im)# 也可以用 np.asarray(im) 區別是 np.array() 是深拷貝,np.asarray() 是淺拷貝

3. 保存 PIL 圖片

直接調用 Image 類的 save 方法

from PIL import ImageI = Image.open(’lena.png’)I.save(’new_lena.png’)

4. 將 numpy 數組轉換為 PIL 圖片

這里采用 matplotlib.image 讀入圖片數組,注意這里讀入的數組是 float32 型的,范圍是 0-1,而 PIL.Image 數據是 uinit8 型的,范圍是0-255,所以要進行轉換:

import matplotlib.image as mpimgfrom PIL import Imagelena = mpimg.imread(’lena.png’) # 這里讀入的數據是 float32 型的,范圍是0-1im = Image.fromarray(np.uinit8(lena*255))im.show()

5. RGB 轉換為灰度圖

from PIL import ImageI = Image.open(’lena.png’)I.show()L = I.convert(’L’)L.show()

以上就是本文的全部內容,希望對大家的學習有所幫助

到此這篇關于python如何實現讀取并顯示圖片(不需要圖形界面)的文章就介紹到這了,更多相關Python 讀取并顯示圖片內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美亚洲在线日韩| 欧美69视频| 色综合视频一区二区三区日韩| 99国产精品视频免费观看一公开 | 国产精品乱战久久久| 日韩黄色av| 免费国产自线拍一欧美视频| 亚洲视频二区| 日本色综合中文字幕| 国产日韩欧美在线播放不卡| 麻豆久久久久久久| 日韩影院二区| 合欧美一区二区三区| 免费观看在线色综合| 综合国产精品| 国产伦理一区| 最新中文字幕在线播放 | 精品国产黄a∨片高清在线| 国产精品欧美日韩一区| 麻豆国产91在线播放| 精品一区二区三区视频在线播放| 国产a亚洲精品| 久久久久久美女精品| 久久高清免费观看| 国产欧美丝祙| 亚洲性色av| 六月婷婷一区| 国产精品流白浆在线观看| а√天堂8资源在线| 亚洲视频综合| 日韩1区2区3区| 精品久久亚洲| 国产精品88久久久久久| 久久亚洲二区| 欧美黄色一区二区| 99国产精品免费视频观看| 亚洲综合欧美| 久久丁香四色| 不卡中文字幕| 国产精品成人自拍| 欧美va天堂在线| 国产亚洲一卡2卡3卡4卡新区| 欧美国产偷国产精品三区| 蜜臀久久久99精品久久久久久| 国产精品久久久久久模特| 日韩免费高清| 天堂av一区| 国产精品二区不卡| 免费观看不卡av| 91精品国产自产观看在线| 免费在线小视频| 91亚洲无吗| 激情婷婷亚洲| 日韩二区三区四区| 日韩欧美二区| 日韩区一区二| 夜鲁夜鲁夜鲁视频在线播放| 亚洲2区在线| 日韩精品免费一区二区在线观看| 亚洲人亚洲人色久| 欧美aa在线观看| 国产欧美自拍| 亚洲一区日本| 国产精品大片| 男人操女人的视频在线观看欧美| 国产91在线精品| 日韩国产欧美在线播放| 国产尤物精品| 精品中文在线| 日本不卡在线视频| 91精品二区| 国产一区二区三区四区二区 | 精品国产麻豆| 亚洲人成毛片在线播放女女| 成人精品动漫一区二区三区| 日韩影院免费视频| 国产suv精品一区二区四区视频| 亚洲永久精品唐人导航网址| 日韩在线欧美| 国产精品s色| 中文字幕av一区二区三区人| 久久在线免费| 日韩综合一区| 国产精品久久久久久模特 | 国产一级一区二区| 午夜欧美巨大性欧美巨大| 91午夜精品| 亚洲午夜免费| 99国产精品久久久久久久成人热| 国产一区2区在线观看| 清纯唯美亚洲综合一区| 亚洲欧美日韩视频二区| 欧美日中文字幕| 精品国产第一福利网站| 欧美国产另类| 国产高清亚洲| 久久丁香四色| 国产精品黄网站| 欧美在线首页| 日韩超碰人人爽人人做人人添| aⅴ色国产欧美| 婷婷久久一区| 免费视频亚洲| 免费观看不卡av| 香蕉视频亚洲一级| 欧美国产美女| 午夜影院一区| 欧美日韩免费观看视频| 98精品视频| 日韩成人免费| 在线天堂中文资源最新版| 风间由美中文字幕在线看视频国产欧美| 国产探花一区| 国产精品视频3p| 国产精品永久| 国产精品一二| 久久久久黄色| 国产盗摄——sm在线视频| 国产成年精品| 都市激情国产精品| 日韩精品永久网址| 日韩久久电影| 亚洲视频综合| 在线一区视频| 日韩在线一区二区| 日日夜夜免费精品视频| 日韩精品免费观看视频| 91在线成人| 国产精品久久久久av蜜臀| 久久久久伊人| 国产成人免费视频网站视频社区| 国际精品欧美精品| 日本蜜桃在线观看视频| 成人羞羞在线观看网站| 久久精品播放| 亚洲一区国产一区| 天海翼精品一区二区三区| 青草国产精品久久久久久| 国产精品99久久免费| аⅴ资源天堂资源库在线| 91精品久久久久久久久久不卡| 婷婷综合亚洲| 日韩一区中文| 久久久久伊人| 亚洲a在线视频| 日韩中文欧美在线| 国产精品一国产精品| 色综合狠狠操| 国产韩日影视精品| 日av在线不卡| 国产欧美一区二区色老头| 水蜜桃精品av一区二区| 午夜久久一区| 日韩激情中文字幕| 电影91久久久| 夜夜嗨av一区二区三区网站四季av| 在线观看亚洲精品福利片| 国产精品一级| 欧美aa在线观看| 蜜桃视频免费观看一区| 国产精品视频一区二区三区四蜜臂| 福利一区视频| 亚洲女同一区| 欧美日韩午夜| 国产v日韩v欧美v| 国产精品免费看| 国产精品二区影院| 亚洲国产专区校园欧美| 婷婷综合电影| 日韩黄色大片| 亚洲我射av| 精品成人18| 国产婷婷精品| 欧美成人一二区| 欧美日韩国产在线一区| 清纯唯美亚洲综合一区| 欧美天堂视频| 日韩有吗在线观看| 另类专区亚洲| 一级成人国产| 91亚洲人成网污www| 亚洲一区导航| 天堂√中文最新版在线| 日本在线一区二区三区| 日韩欧美一区免费| 日韩精品第二页| 欧美丝袜一区| 欧美成人精品午夜一区二区| 国产亚洲在线观看| 成人台湾亚洲精品一区二区| 综合欧美亚洲| 国产成年精品| 青青草91久久久久久久久| 在线日韩av| 国产激情欧美| 蜜桃91丨九色丨蝌蚪91桃色| 成人亚洲欧美| 国产日韩一区| 蜜桃久久av| 日韩精品欧美|