写一段中值滤波的python程序
时间: 2024-05-09 07:17:29 浏览: 54
中值滤波程序
好的,以下是中值滤波的python程序:
```python
import cv2
import numpy as np
# 读取图像
img = cv2.imread("原始图像.png")
# 中值滤波
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
median = cv2.medianBlur(gray, 5)
# 显示结果
cv2.imshow("Original image", img)
cv2.imshow("Median Blur", median)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段程序会读取一张图像,并对其进行中值滤波,最终显示原始图像和中值滤波后的图像。中值滤波是一种非线性滤波方法,可以有效地去除噪声,使图像更加清晰。
阅读全文