让临近的像素具有更高的重要度。对周围像素计算加权平均值,较近的像素具有较大的权重值。
GaussianBlur函数
dst=cv2.GaussianBlur(src,ksize,sigmaX)
ksize 核大小 必须为奇数
sigmaX X方向方差,控制权重 X方向Y方向方差是一致的 故可以不要求。
一般情况下=0,
核越大,滤波程度越深,图片越模糊
import cv2
a=cv2.imread('image\lenanoise.png',cv2.IMREAD_UNCHANGED)
b=cv2.GaussianBlur(a,(5,5),0)
c=cv2.GaussianBlur(a,(15,15),0)
cv2.imshow('a',a)
cv2.imshow('b',b)
cv2.imshow('c',c)
cv2.waitKey()
cv2.destroyAllWindows()