模糊图像
主要内容
- 均值模糊
- 高斯模糊
- 中值滤波
- 双边滤波
均值模糊
blur(Mat src, Mat dst, Size(xradius, yradius), Point(-1,-1));
高斯模糊
GaussianBlur(Mat src, Mat dst, Size(11, 11), sigmax, sigmay);
其中Size(x, y), x, y 必须是正数而且是奇数
中值滤波
中值对椒盐噪声有很好的抑制作用
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z1sGuV7o-1642557395323)(https://note.youdao.com/yws/res/1/WEBRESOURCE9f820e84754b4e21950c10846e138d11)]
medianBlur(Mat src, Mat dest, ksize)
均值模糊无法克服边缘像素信息丢失缺陷。原因是均值滤波是基于平均权重
高斯模糊部分克服了该缺陷,但是无法完全避免,因为没有考虑像素值的不同
高斯双边模糊 – 是边缘保留的滤波方法,避免了边缘信息丢失,保留了图像轮廓不变
bilateralFilter(src, dest, d=15, 150, 3); - 15 –计算的半径,半径之内的像数都会被纳入计算,如果提供-1 则根据sigma space参数取值 - 150 – sigma color 决定多少差值之内的像素会被计算 - 3 – sigma space 如果d的值大于0则声明无效,否则根据它来计算d值 中值模糊的ksize大小必须是大于1而且必须是奇数。