【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()
推荐阅读
- 人脸识别|【人脸识别系列】| 实现自动化妆
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- opencv|图像处理之椒盐噪声的添加与去除
- 人脸识别|【人脸识别系列】| 实现人脸截图保存并编写128维特征向量
- opencv|网络爬虫入门练习
- OpenCV|【OpenCV 完整例程】89. 带阻滤波器的传递函数
- OpenCV|【OpenCV 完整例程】90. 频率域陷波滤波器
- OpenCV|【OpenCV 完整例程】22. 图像添加非中文文字
- OpenCV|【OpenCV 完整例程】91. 高斯噪声、瑞利噪声、爱尔兰噪声
- opencv|python+opencv车道线,实线虚线的检测