自主实现卷积运算均值模糊。
先写出卷积核,再算出填充矩阵,最后卷积运算求加权平均。
一次只对一个通道进行运算,再mean_blur()中一次对三个通道没有实现,代码能力还不是很够,一直各种小错误,最后看我师兄写的却可以,并且代码也简洁。。蒽,贼强。!。
import numpy as np
import cv2
import matplotlib.pyplot as plt
def mean_blur(img,k_width,k_height,c):
#均值模糊
#kernel:
kernel=(np.ones((k_width,k_height)))/(k_width*k_height)
# print("kernel=",kernel)
print("kernel.shape=",kernel.shape)
#获取图像宽高
img_width,img_height=img.shape[0],img.shape[1]
#padding:
#需要填充的矩阵列: