OpenCV3-非线性滤波

来源:互联网 发布:晒书房软件 编辑:程序博客网 时间:2024/06/08 09:22

中值滤波

基本思想:用像素领域灰度值的中值代替该像素点的灰度值。

中值滤波与均值滤波相比,在消除噪声能力上更胜一筹,但花费的时间是其五倍以上。
具体步骤:按强度大小排列像素点,取其中值作为新值。如果是偶数个像素就取其中间值的平均值。

medianBlur函数

medianBlur(src, dst, size);

双边滤波

基本思想:输出像素的值依赖于临近像素值的加权组合。

bilateralFilter(src, dst, d, sigmaColor , sigmaSpace);

d,表示每个像素领域的直径。sigmaColor参数越大,表示越宽广的颜色会被混合在一起。sigmaSpace参数越大,表示方差越大。

原创粉丝点击