python空域滤波
时间: 2023-11-02 14:07:38 浏览: 111
实验5 滤波处理1
Python中实现空域滤波可以使用OpenCV库中的滤波函数,比如cv2.medianBlur()、cv2.GaussianBlur()等。其中,中值滤波适用于去除椒盐噪声,高斯滤波适用于去除高斯噪声。
示例代码:
```python
import cv2
img = cv2.imread('test.jpg')
img_median = cv2.medianBlur(img, 5) # 中值滤波,去除椒盐噪声
img_gaussian = cv2.GaussianBlur(img, (5,5), 0) # 高斯滤波,去除高斯噪声
cv2.imshow('Original image', img)
cv2.imshow('Median blur', img_median)
cv2.imshow('Gaussian blur', img_gaussian)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文