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

python numpy創(chuàng)造圖像矩陣示例詳解

 更新時(shí)間:2023年08月23日 14:30:35   作者:羅巖  
這篇文章主要為大家介紹了python numpy創(chuàng)造圖像矩陣示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

創(chuàng)建RGB矩陣列表

h, w = img.shape[:2]
s = 3
img1 = np.zeros([h, w, s], dtype = np.uint8)

zeros表示創(chuàng)建的是零矩陣,h 表示多少列,w 表示多少行,s 表示通道數(shù)目
默認(rèn)格式為float64;uint8表示一種特殊的格式:只能為0~255的整數(shù)(8位二進(jìn)制整型),(254+3=1)。這樣構(gòu)造的img1就是一張三通道與img同大小的黑色的圖片。

修改圖片顏色

img1[:,:] = (255,0,0)

原本img1中顏色通道為(0,0,0)表示黑色,通過(guò)給每一行,每一列的顏色通道賦予RGB顏色就能改變顏色,如(255,0,0)表示藍(lán)色,(0,255,0)表示綠色,(0,0,255)表示紅色,(255,255,255)表示白色

黑色背景中繪制出白色矩形

這是我自制的一個(gè)在黑色圖片中繪制出白色矩形的函數(shù)

創(chuàng)建一個(gè)400*400的黑色圖片
img = np.zeros([400, 400, 3], np.uint8)

得到圖片:

獲得圖像像素的長(zhǎng)寬
h, w = img.shape[:2]
設(shè)置矩形的起始點(diǎn)
x, y = (50,50)
設(shè)置矩形內(nèi)陷的寬度
w = 10
開(kāi)始改變矩形數(shù)值,將原本的黑0變?yōu)榘?55
img[x:w - x, y:y + s] = 255
img[w - x - s:w - x, y + s:h - y] = 255
img[x:w - x - s, h - y - s:h - y] = 255
img[x:x + s, y + s:h - y - s] = 255

得到輸出:

以上就是python numpy創(chuàng)造圖像矩陣示例詳解的詳細(xì)內(nèi)容,更多關(guān)于python numpy創(chuàng)造圖像矩陣的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論