python 图像滤波,并保存
时间: 2023-07-13 13:31:22 浏览: 94
用Python进行图像处理
5星 · 资源好评率100%
在 Python 中,可以使用 OpenCV 库来进行图像滤波和保存。OpenCV 是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉功能。
下面是一个示例代码,展示如何使用 OpenCV 进行图像高斯滤波,并保存处理后的图像:
```python
import cv2
# 读取图像
img = cv2.imread('test.jpg')
# 高斯滤波
blur = cv2.GaussianBlur(img, (5, 5), 0)
# 保存滤波后的图像
cv2.imwrite('blur.jpg', blur)
```
在上面的例子中,我们使用 cv2.imread() 函数读取了一张图片,然后使用 cv2.GaussianBlur() 函数对图像进行高斯滤波。最后,使用 cv2.imwrite() 函数将滤波后的图像保存到本地。
需要注意的是,cv2.GaussianBlur() 函数的第二个参数是卷积核的大小,应该根据实际情况进行调整。此外,也可以使用其他滤波器,例如均值滤波、中值滤波等。
阅读全文