OpenCV 图像模糊操作 (1) | 社区征文

模糊原理
Smooth/Blur 是图像处理中最简单和常用的操作之一
使用操作的原因之一就是为了给图像预处理时候减低噪声
图像噪声是指存在于图像数据中的不必要的或多余的干扰信息
Smooth/Blur 操作原理是数学的卷积运算,根据不同卷积运算公式,划分了多种图像滤波方式
图像滤波:指的是在尽量保留图像特征的条件下对目标图像得噪声进行抑制
均值方程

计算过程

在 6x6 像素表中,3x3 的卷积算子从图一所示的红色像素开始卷积,依次从左至右,从上至下。取黄色像素值之和的平均值赋给红色像素,则红色像素为卷积之后的新像素。由此每次移动一个像素。显然,计算平均值时,取值范围越大,"模糊效果"越强烈。
均值模糊
复制代码
高斯滤波
一阶高斯函数

简单变换下:

a 表示得到曲线的高度,b 是指曲线在 x 轴的中心,c 指 width(与半峰全宽有关),图形如下:

二阶高斯函数

正态分布是一种钟形曲线,越接近中心,取值越大,越远离中心,取值越小,图形如下:

版权声明: 本文为 InfoQ 作者【香港晚安】的原创文章。
原文链接:【http://xie.infoq.cn/article/3e4596a76320f629c5a6f3d0d】。文章转载请联系作者。
评论