23 中值模糊
代码
import cv2 as cv
import numpy as np
src = cv.imread("../images/sp_noise.png")
cv.namedWindow("input", cv.WINDOW_AUTOSIZE)
cv.imshow("input", src)
dst = cv.medianBlur(src, 3)
cv.imshow("blur ksize=5", dst)
cv.waitKey(0)
cv.destroyAllWindows()
实验结果
解释
中值滤波本质上是统计排序滤波器的一种,中值滤波对图像特定噪声类型(椒盐噪声)会取得比较好的去噪效果,也是常见的图像去噪声与增强的方法之一。除了中值滤波之外,常见的统计排序滤波方法还有最小值滤波与最大值滤波。中值滤波也是窗口在图像上移动,其覆盖的对应ROI区域下,所有像素值排序,取中值作为中心像素点的输出值
所有内容均来源于贾志刚老师的知识星球——OpenCV研习社,本文为个人整理学习,已获得贾老师授权,有兴趣、有能力的可以加入贾老师的知识星球进行深入学习。