Python OpenCV 提供了很多图像降噪的方法。一种方法是使用中值滤波器,这种方法通常可以有效地去除图像中的噪点。这里是一个例子:
import cv2# 读取图像
image = cv2.imread('image.jpg')
# 使用中值滤波器去除噪点
filtered_image = cv2.medianBlur(image, ksize=3)
# 保存处理后的图像
cv2.imwrite('filtered_image.jpg', filtered_image)
这个例子中使用的是 3x3 的中值滤波器,你也可以使用更大的滤波器,例如 5x