91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python圖像卷積用什么函數

九三
270
2021-01-22 11:49:59
欄目: 編程語言

python圖像卷積用什么函數

python中使用numpy函數實現圖像卷積,具體方法如下:

import numpy as np #導入numpy模塊

img=np.array([[1,1,1,0,0],

[0,1,1,1,0],

[0,0,1,1,1],

[0,0,1,1,0],

[0,1,1,0,0]])

fil=np.array([[1,0,1],

[0,1,0],

[1,0,1]])

def conv(image, weight):

height, width = image.shape

h, w = weight.shape

# 經滑動卷積操作后得到的新的圖像的尺寸

new_h = height -h + 1

new_w = width -w + 1

new_image = np.zeros((new_h, new_w), dtype=np.float)

# 進行卷積操作,實則是對應的窗口覆蓋下的矩陣對應元素值相乘,卷積操作

for i in range(new_w):

for j in range(new_h):

new_image[i, j] = np.sum(image[i:i+h, j:j+w] * weight)

# 去掉矩陣乘法后的小于0的和大于255的原值,重置為0和255

new_image = new_image.clip(0, 255)

new_image = np.rint(new_image).astype('uint8')

return new_image

imaconvo=conv(img,fil)

print(imaconvo)

0
广元市| 嘉善县| 博白县| 桃源县| 东辽县| 岳阳县| 武功县| 常山县| 黄大仙区| 阜阳市| 富平县| 汾西县| 西峡县| 聂荣县| 鹤山市| 师宗县| 若尔盖县| 新河县| 常熟市| 巢湖市| 太湖县| 濮阳县| 池州市| 宜阳县| 故城县| 韩城市| 民县| 唐海县| 华宁县| 武义县| 伊金霍洛旗| 潮州市| 上虞市| 沐川县| 天津市| 隆昌县| 榆林市| 信丰县| 沈丘县| 绥阳县| 宜川县|