8、边缘保留滤波(EPF)

俗称:美颜神器必备操作,何解?下见之。

边缘保留滤波,实质上是区分高斯模糊的做法,将相对于差别较大的像素点区域进行区分(即,边缘是像素差异最大的地方),而非一统地取权重。

6044416-3a28138fb592d9a6.png
解析
6044416-ad8364fa7a7333fa.png
雀斑少女

EPF的操作具体有两种做法:

一、高斯双边模糊


def bilateralFilter_function(image):
    '''
        高斯双边模糊:
           d:即 distance,常规为 0 ,像素的邻域直径,可有sigmaColor和sigmaSpace计算可得;
            sigmaColor:尽量取大,目的将小的差异模糊掉,噪声去掉
            sigmaSpace:尽量取小,那么“和”就小一点,主要的差异就保留下来
    '''
    dst = cv.bilateralFilter(image, 0, 100, 15)
    cv.imshow("bilateralFilter_function", dst)
6044416-ec0df1f1d8929494.png
高斯双边模糊

二、均值迁移模糊,(更像似油画效果)

def shift_function(image):
    '''
       均值迁移模糊:
            sp:(The spatial window radius) 定义的漂移物理空间半径大小
            sr:(The color window radius) 定义的漂移色彩空间半径大小;

    '''
    dst = cv.pyrMeanShiftFiltering(image, 10, 50)
    cv.imshow("shift_function", dst)
6044416-350bd8cedcd9b897.png
均值迁移模糊

猜你喜欢

转载自blog.csdn.net/weixin_34087307/article/details/87203821
今日推荐