OpenCV双边滤波bilateralFilter去除脸部雀斑

【OpenCV双边滤波bilateralFilter去除脸部雀斑】《OpenCV系列教程》
《深度学习-如何提高数据集质量》
源码下载45-BilateralFilter.py
先展示一下效果:

通过多次调大,sigmaColor和sigmaSpace数值展示的效果。
bilateralFilter()官方接口位置。
源码:

import cv2 as cvimg = cv.imread('./res/freckle.jpeg') cv.imshow('org', img)for i in range(1, 6): sigmaColor = i * 10 sigmaSpace = sigmaColor*2 imgb = cv.bilateralFilter(img, 100, sigmaColor, sigmaSpace) cv.imshow('bilateral' + str(sigmaColor) + '-' + str(sigmaSpace), imgb)cv.waitKey(0) cv.destroyAllWindows()

    推荐阅读