OpenCV图像处理---->>滤波器

  • 平滑也称模糊,是一项简单且使用频率很高的图像处理方法。平滑处理的用途有很多,平滑处理时需要用到一个滤波器。Opencv中介绍了以下4种常用的滤波器:

    1.线性滤波器    

       线性滤波处理的输出像素值g(i,j)是输入像素值f(i+k,j+l)的加权和 :

    g(i,j) = \sum_{k,l} f(i+k, j+l) h(k,l)

    h(k,l) 称为核, 它仅仅是一个加权系数。不妨把滤波器想象成一个包含加权系数的窗口,当使用这个滤波器平滑处理图像时,就把这个窗口滑过图像。

    2.





    假如你想得到图像的某个特定位置的卷积值,可用下列方法计算:

    1. 将核的锚点放在该特定位置的像素上,同时,核内的其他值与该像素邻域的各像素重合;
    2. 将核内各值与相应像素值相乘,并将乘积相加;
    3. 将所得结果放到与锚点对应的像素上;
    4. 对图像所有像素重复上述过程。

    用公式表示上述过程如下:

    H(x,y) = \sum_{i=0}^{M_{i} - 1} \sum_{j=0}^{M_{j}-1} I(x+i - a_{i}, y + j - a_{j})K(i,j)

    幸运的是,我们不必自己去实现这些运算,OpenCV为我们提供了函数 filter2D 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值