OpenCV中的滤波器(1)

本文介绍了OpenCV中的滤波技术,包括方盒滤波和均值滤波的实现,重点讲解了高斯滤波、中值滤波和双边滤波的工作原理及API使用。高斯滤波用于去除高斯噪声,中值滤波对椒盐噪声有良好效果,而双边滤波则能在保持边缘的同时平滑图像,常用于图像美颜。
摘要由CSDN通过智能技术生成

方盒滤波和均值滤波
在这里插入图片描述
当normalize = true,a = 1/w*h, w和h分别为卷积核的宽和高,这时就相当于是均值滤波。
当normalize = flase,a=1
两个滤波api
boxFilter(src, ddpeth, ksize, anchor, normalize, boderType)
blur(src, ksize, anchor, boderType)

ksize表示卷积核大小,(5,5)表示5x5的卷积核
normalize 默认为 true,所以大部分情况下这两个api作用相同,都是均值滤波,(其余参数含义可以去看上篇滤波基本概念)

高斯滤波,如下图所示两边底中间高
在这里插入图片描述
原理就是越靠近中心点高斯权重越高,如下图所示中心点占比最高
在这里插入图片描述
高斯滤波api,主要去除的就是图片中的高斯噪点
GaussianBlur(img, ksize, sigmaX, sigmaY,…)
img :需要处理图像

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值