8、边缘保留滤波(EPF)

2019-01-04  本文已影响0人  BigBigGuy

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

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

解析

雀斑少女

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

一、高斯双边模糊


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

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

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)
均值迁移模糊
上一篇 下一篇

猜你喜欢

热点阅读