最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python讀取圖像并顯示灰度圖的實(shí)現(xiàn)

 更新時(shí)間:2020年12月01日 08:42:42   作者:我的babydog  
這篇文章主要介紹了Python讀取圖像并顯示灰度圖的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

python讀取圖像

原圖:

import cv2 # 利用opencv讀取圖像
import numpy as np
# 利用matplotlib顯示圖像
import matplotlib.pyplot as plt 

img = cv2.imread("./lena.png") #讀取圖像
# 顯示圖像
plt.imshow(img)
plt.axis('off')
plt.show()

效果:


問(wèn):為什么畫(huà)出的圖像和原圖有色差呢?
答:opencv的顏色通道順序?yàn)閇B,G,R],而matplotlib的顏色通道順序?yàn)閇R,G,B]。
解決方案:把R和B的位置調(diào)換一下

img = img[:,:,(2,1,0)]

再次顯示圖像
效果:(自己做了就知道了)

圖像灰度化算法
Gray = 0.299R+0.587G+0.114*B

r,g,b = [img[:,:,i] for i in range(3)]
img_gray = r*0.299+g*0.587+b*0.114

再次顯示圖像

plt.imshow(img_gray)
plt.axis('off')
plt.show()


問(wèn):為什么她綠了?
答:因?yàn)槲覀冞€是直接使用plt顯示圖像,它默認(rèn)使用三通道顯示圖像。
解決方案:在plt.imshow()添加參數(shù)

plt.imshow(img_gray,cmap="gray")
plt.axis('off')
plt.show()

效果:

在這里插入圖片描述

到此這篇關(guān)于Python讀取圖像并顯示灰度圖的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python 灰度圖內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

金塔县| 平利县| 海宁市| 高安市| 来凤县| 西藏| 祁阳县| 宽甸| 浦北县| 马尔康县| 隆回县| 泗洪县| 新津县| 公主岭市| 碌曲县| 永康市| 揭西县| 永川市| 西藏| 云龙县| 汽车| 博野县| 武清区| 沧州市| 五寨县| 济南市| 浦城县| 永吉县| 泽州县| 雅江县| 甘南县| 洛扎县| 婺源县| 香河县| 资溪县| 武功县| 浦江县| 阳山县| 左云县| 应城市| 米泉市|