opencv中值滤波代码
时间: 2023-10-09 11:17:39 浏览: 86
opencv中值滤波
5星 · 资源好评率100%
实现方法如下:
```python
import cv2
# 读取图像
img = cv2.imread("image.jpg")
# 进行中值滤波
median = cv2.medianBlur(img, 5)
# 显示图像
cv2.imshow("Original Image", img)
cv2.imshow("Processed Image", median)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`cv2.medianBlur`函数用于进行中值滤波,第二个参数表示卷积核大小(必须为奇数)。该函数会对输入图像的每个像素,选取卷积核内部的所有像素值进行排序,并取其中位数作为该像素的输出值。因此,中值滤波可以有效地去除噪声,保持图像边缘的清晰度。
阅读全文