python代码展示如下:
import cv2
import numpy as np
img = cv2.imread(r'C:UsersmasterDesktopHHH.jpg')
#高斯滤波
aussian = cv2.GaussianBlur(img, (5, 5), 1)
#中值滤波
#将模板内的像素数据,按从小到大的顺序排列,取中间的像素替换原始像素的卷积操作。
median = cv2.medianBlur(img,5)
#展示所有
#np.hstack函数是将参数元组的元素数组按水平方向进行叠加
res = np.hstack((img, aussian, median))
cv2.imshow('median vs average', res)
cv2.waitKey(0)
cv2.destoryAllWindows()
效果展示:
顺序为:原图、高斯、中值



