python利用Jupyter notebook图像去模糊
时间: 2023-07-08 18:24:26 浏览: 84
【深度学习项目】用于图像压缩和去噪的深度CNN自动编码器jupyter notebook代码
图像模糊(也称为图像平滑)是图像处理中一个常见的操作,用于降低图像中的噪声和细节。在Python中,可以使用OpenCV库实现图像模糊。
下面是一个简单的示例代码,演示如何利用OpenCV库将一张图像进行高斯模糊:
```python
import cv2
# 读入图像
img = cv2.imread('image.jpg')
# 高斯模糊
blur = cv2.GaussianBlur(img, (5, 5), 0)
# 显示原图和模糊后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Blurred Image', blur)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在以上代码中,`cv2.imread`函数用于读入一张图像,`cv2.GaussianBlur`函数用于进行高斯模糊操作。其中第二个参数`(5, 5)`表示高斯核的大小,最后一个参数`0`表示标准差,可以根据需要进行调整。
运行以上代码后,会显示原始图像和经过高斯模糊处理后的图像。
阅读全文