滤波函数实现python
时间: 2023-11-02 13:07:18 浏览: 87
基于协同过滤算法的书籍推荐系统python实现.zip
5星 · 资源好评率100%
均值滤波是一种线性滤波方法,用于对图像进行平滑处理。它的原理是将目标像素及周围像素的灰度值取平均,然后将平均值作为目标像素的新值。在OpenCV中,可以使用cv.blur()函数来实现均值滤波。
具体的代码实现如下:
```
import cv2
# 读取图像
image = cv2.imread('input.jpg')
# 进行均值滤波
blurred_image = cv2.blur(image, (5, 5))
# 显示结果图像
cv2.imshow('Blurred Image', blurred_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个示例中,我们使用cv2.blur()函数对输入图像进行了均值滤波。函数的第一个参数是输入图像,第二个参数是滤波核的大小。在这里,我们使用了一个5x5的滤波核。你可以根据需要调整滤波核的大小。
阅读全文