上篇介绍了用 opencv中的函数blur()实现邻域平均,除了用此函数外,还有其他可实现均值滤波的方法,如下。 (1)根据数学公式,实现像素点的运算以实现领域平均。 数学公式在上篇有介绍。 (2)用opencv带的2D滤波器filter2D()可以实现滤波。此函数在滤波中会经常用到。 我把几种的代码放在一起,截图如下, 代码中的红色注释说明了使用的是哪种方法。
其运行结果截图如下:
![0cd52b59078aae502edbd7d00013bc35.png](https://img-blog.csdnimg.cn/img_convert/0cd52b59078aae502edbd7d00013bc35.png)