数字图像去除点噪声代码
时间: 2023-07-09 10:12:57 浏览: 77
数字图像去噪代码,用matlab写的
4星 · 用户满意度95%
以下是一个使用中值滤波器去除点噪声的Python代码示例:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 将图像转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 应用中值滤波器
median = cv2.medianBlur(gray, 5)
# 显示结果
cv2.imshow('Original Image', img)
cv2.imshow('Filtered Image', median)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,我们首先读取图像并将其转换为灰度图像。然后,我们使用`cv2.medianBlur()`函数应用了中值滤波器来去除图像中的点噪声。最后,我们显示了原始图像和处理后的图像。
阅读全文