opencv均值滤波
时间: 2023-07-04 08:27:08 浏览: 111
opencv+python实现均值滤波
5星 · 资源好评率100%
OpenCV中的均值滤波是一种简单的图像滤波方法,它将每个像素的值替换为其周围像素的平均值。均值滤波可以用来平滑图像、去除噪声等。在OpenCV中,可以使用cv2.blur()函数实现均值滤波。
下面是一个示例代码:
``` python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 进行均值滤波
blur = cv2.blur(img, (5,5))
# 显示原图和滤波后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Blur Image', blur)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,cv2.blur()函数的第一个参数是要滤波的图像,第二个参数是滤波核的大小。在这个示例中,滤波核的大小是(5,5),表示使用一个5x5的矩形作为滤波核。
阅读全文