俗称:美颜神器必备操作,何解?下见之。
边缘保留滤波,实质上是区分高斯模糊的做法,将相对于差别较大的像素点区域进行区分(即,边缘是像素差异最大的地方),而非一统地取权重。
解析
雀斑少女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)
均值迁移模糊
网友评论