图像处理中的平滑(Smoothing)操作是一种常见的技术,用于消除图像中的噪声或细节,以达到图像的模糊效果。平滑化可以在许多应用中使用,例如图像增强、边缘检测前的预处理等。本文将介绍几种常见的图像平滑化方法,并提供相应的源代码实现。
- 均值滤波
均值滤波是一种简单且常用的平滑化方法。它通过取像素周围邻域的平均值来替代中心像素的值,从而减少噪声的影响。
下面是使用Python实现的均值滤波函数:
import cv2
import numpy as np
def mean_filter(image, kernel_size):
height, width