生成高斯滤波器的计算公式及python代码

整理至:https://www.jianshu.com/p/effb2371ea12

公式:

H[i, j] = (1/(2*pi*sigma**2))*exp(-1/2*sigma**2((i-k-1)**2 + (j-k-1)**2))

 python代码:

sigma1 = sigma2 = 1.4
gau_sum = 0
gaussian = np.zeros([5, 5])
for i in range(5):
    for j in range(5):
        gaussian[i, j] = math.exp((-1/(2*sigma1*sigma2))*(np.square(i-3) 
                            + np.square(j-3)))/(2*math.pi*sigma1*sigma2)
        gau_sum =  gau_sum + gaussian[i, j]

你可能感兴趣的:(生成高斯滤波器的计算公式及python代码)