7.5 双边滤波

 

 

一、原理

前面的方法都只考虑了空间的信息。

双边滤波综合考虑了距离和色彩信息。既能有效地去除噪声,又能姣好地保护边缘信息。

 

与当前点色彩差别越小,权重越大;距离越近,权重越大。

与当前点色彩差别越大,权重越小;距离越远,权重越小。

 

 

 

二、函数

dst = cv2.bilateralFilter(src, d, sigmaColor, sigmaSpace, borderType)

 

dst: 返回值

src: 原图

d: 选取的空间距离。当d<=0时,会通过sigmaSpace计算得到一个邻域。实际中推荐d=5.

sigmaColor:滤波处理时选取的颜色差值范围。

sigmaSpace:当d<=0时,有用。

borderType:默认值即可。

 

 

代码:

7.5 双边滤波

 

 

 

 

7.5 双边滤波

 

 

 

磨皮了感觉