去除灰度图像的噪声的算法代码
时间: 2023-09-20 17:12:14 浏览: 57
去除灰度图像噪声的算法有很多种,以下是一个简单的中值滤波算法的代码示例:
```python
import cv2
# 读取灰度图像
img = cv2.imread('gray_image.jpg', cv2.IMREAD_GRAYSCALE)
# 中值滤波
img_median = cv2.medianBlur(img, 5) # 这里的 5 表示滤波器大小,可以根据需要调整
# 显示去噪后的图像
cv2.imshow('Noisy Image', img)
cv2.imshow('Denoised Image', img_median)
cv2.waitKey(0)
```
上述代码中,通过使用 OpenCV 库的 `cv2.medianBlur` 函数对灰度图像进行中值滤波,从而去除图像的噪声。可以根据需要调整滤波器的大小。
阅读全文