pythonopencv的均值滤波代码
时间: 2023-09-29 10:03:19 浏览: 86
opencv+python实现均值滤波
5星 · 资源好评率100%
以下是使用OpenCV库在Python中实现均值滤波的代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 进行均值滤波
img_blur = cv2.blur(img, (5, 5))
# 显示原图和处理后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Blurred Image', img_blur)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我们使用了 `cv2.blur()` 函数来对图像进行均值滤波。第一个参数是输入图像,第二个参数是卷积核的大小,这里我们使用了一个 $5 \times 5$ 的卷积核。最终的处理结果保存在 `img_blur` 变量中,并使用 `cv2.imshow()` 函数来显示原图和处理后的图像。最后使用 `cv2.waitKey()` 和 `cv2.destroyAllWindows()` 函数来等待用户按下任意键关闭窗口并释放内存。
阅读全文