国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » python編程資訊

資訊內(nèi)容

python如何分析灰度

極客小將2020-12-24-
簡介圖像類型:通常我們的數(shù)字圖像是彩色的3通道RGB圖像,R代表紅色,G代表綠色,B代表藍(lán)色。存儲方式:通常是uint8無符號整數(shù),0~255,當(dāng)然也有24bits可以表示更多的顏色,雖然這樣做可以提高圖像對于現(xiàn)實(shí)世界的一個(gè)還原度,但是會增加更多的開銷,因此我們通常還是用8bits灰度圖像:灰度圖像在圖

MsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

圖像類型:通常我們的數(shù)字圖像是彩色的3通道RGB圖像,R代表紅色,G代表綠色,B代表藍(lán)色。MsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

存儲方式:通常是uint8 無符號整數(shù),0~255,當(dāng)然也有24bits 可以表示更多的顏色,雖然這樣做可以提高圖像對于現(xiàn)實(shí)世界的一個(gè)還原度,但是會增加更多的開銷,因此我們通常還是用8bitsMsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

灰度圖像:灰度圖像在圖像處理種有著非常重要的地位,一些常用的操作都會涉及到灰度圖像的轉(zhuǎn)換,邊緣檢測、二值化等這些操作之前通常都是RGB to Gray。MsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

直接給出公式:Gray = 0.2989*R+0.5870*G+0.1140*BMsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

#python Opencv #導(dǎo)入頭文件 %matplotlib inline import matplotlib.pyplot as plt  import cv2 import numpy as np   #讀取圖像,opencv讀取圖像通道順序?yàn)锽GR img=cv2.imread('img.path.jpg')   #顯示圖像,其中.astype(np.uint8)為了確保數(shù)據(jù)格式以免無法顯示,plt顯示圖像需要為RGB順序 plt.figure(figsize=(15,10)) plt.imshow(cv2.cvtColor(img.astype(np.uint8), cv2.COLOR_BGR2RGB)) plt.show()

MsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

img=0.2989*img[:,:,2]+0.5870*img[:,:,1]+0.1140*img[:,:,0] ###### plt.figure(figsize=(15,10)) plt.imshow(img, cmap ='gray') plt.show()

MsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

#opencv 自帶函數(shù)進(jìn)行轉(zhuǎn)化 plt.figure(figsize=(15,10)) plt.imshow(cv2.cvtColor(img.astype(np.uint8), cv2.COLOR_BGR2GRAY),cmap='gray') plt.show()

MsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

img3=0.2989*img[:,:,2]+0.5870*img[:,:,1]+0.1140*img[:,:,0] img2=cv2.cvtColor(img.astype(np.uint8), cv2.COLOR_BGR2GRAY) print((img3-img2).sum()/(img.shape[0]*img.shape[1]))  ###結(jié)果=-0.0072855376781315

對比下,自己用公式得到的灰度圖和opencv自己函數(shù)的灰度圖,其實(shí)還是不一樣的,應(yīng)該是計(jì)算精度上的差距MsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

更多Python知識,請關(guān)注:Python自學(xué)網(wǎng)!!MsT少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 乃东县| 吉林省| 科技| 株洲县| 嘉荫县| 泾源县| 定襄县| 常宁市| 中西区| 苏尼特左旗| 荥阳市| 巴彦县| 庆云县| 凤庆县| 天全县| 阿鲁科尔沁旗| 瑞丽市| 屏东县| 元阳县| 岢岚县| 浦江县| 平山县| 项城市| 古浪县| 江阴市| 马山县| 巴楚县| 洛川县| 灵台县| 双牌县| 平江县| 博白县| 凤庆县| 如东县| 西丰县| 新余市| 冀州市| 大冶市| 临沧市| 刚察县| 宁化县|