OpenCV: 影像平滑 (blur、GaussianBlur,medianBlur、bilateralFilter)
介绍
影像平滑 (Image Smoothing) 是一种减少影像中的噪声和细节的技术。常见的影像平滑方法有:
- 均值滤波(Blur)
- 高斯滤波(GaussianBlur)
- 中值滤波(medianBlur)
- 双边滤波(bilateralFilter)
这些方法在图像处理和计算机视觉中广泛应用,比如去除噪声、预处理、特征提取等。
应用使用场景
- Blur: 去除图片中的随机噪声。
- GaussianBlur: 平滑图像,同时保持边缘模糊最小化。
- MedianBlur: 消除椒盐噪声(salt-and-pepper noise)。
- BilateralFilter: 在保留边缘的同时平滑图像,非常适合图像增强和美化。
下面是使用 Python 和 OpenCV 实现上述各项功能