opencv低通滤波器python代码
时间: 2023-10-09 10:15:23 浏览: 117
OpenCV之滤波器操作代码(python)
以下是利用OpenCV实现低通滤波器的Python代码:
```python
import cv2
import numpy as np
# 加载图像
img = cv2.imread('test.jpg')
# 转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 定义低通滤波器内核
kernel = np.ones((5,5),np.float32)/25
# 应用低通滤波器
dst = cv2.filter2D(gray,-1,kernel)
# 显示图像
cv2.imshow('Original',gray)
cv2.imshow('Low Pass Filter',dst)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
该代码将图像转换为灰度图像,然后定义一个5x5的低通滤波器内核。应用内核后,将处理后的图像显示在屏幕上。
阅读全文