图像滤波是计算机视觉领域中常用的一种图像处理技术,它用于去除图像中的噪声、平滑图像和增强图像的细节。OpenCV 是一个广泛应用于图像处理和计算机视觉任务的开源库,提供了丰富的图像滤波函数和算法。本文将详细介绍 OpenCV 中常用的图像滤波技术,并提供相应的示例代码。
- 均值滤波
均值滤波是一种简单而常用的图像平滑技术,它用于去除图像中的噪声。该滤波器将像素点周围的邻域像素的平均值作为该像素的新值。在 OpenCV 中,可以使用cv2.blur()
函数实现均值滤波。
示例代码:
import cv2
import numpy as np
# 读取图像
image = cv2.imread('image.jpg')