opencv双边滤波

白话opencv双边滤波

说到双边滤波,必须先了解高斯滤波,高斯滤波就是一个二维正太分布,根据正态分布曲线来获取像素在空间邻域的权重,根据权重进行计算当前像素经过高斯滤波后的值,高斯滤波会导致边缘同样被模糊,那么双边滤波就很好的解决了这个问题;

双边滤波是在高斯滤波的基础上又增加了一个维度,那就是值域,如果两个灰度值很接近,那给的权重就高,差值很大的话给的权重就低,这样当前像素就会产生两个权重比,一个是高斯权重,根据高斯曲线来确定,另一个就是值域权重,然后将这两个权重进行相乘得到一个最终的权重卷积,假如值域很大那么权重相乘之后就会变得很小,总体就会产生很好的保边效果。

你可能感兴趣的:(【opencv学习】,opencv,人工智能,计算机视觉)