空域滤波python
时间: 2023-11-03 11:05:23 浏览: 103
matlab空域滤波
空域滤波是一种图像处理方法,可以用于去除图像噪声、增强图像细节等。在Python中,可以使用OpenCV库来实现空域滤波。以下是一个示例代码,演示如何使用均值滤波器对图像进行滤波:
```python
import cv2
# 加载图像
img = cv2.imread('image.jpg')
# 应用均值滤波器
blur = cv2.blur(img, (5, 5))
# 显示原图和滤波后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Blurred Image', blur)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上面的代码中,我们首先使用`cv2.imread`函数加载了一个名为'image.jpg'的图像,然后使用`cv2.blur`函数应用了一个$5\times5$的均值滤波器。最后使用`cv2.imshow`函数显示了原始图像和滤波后的图像。
阅读全文