利用Python+OpenCV实现照片的高斯平滑滤波
时间: 2023-12-27 22:05:29 浏览: 87
python+opencv实现高斯平滑滤波
很高兴回答你的问题。实现照片的高斯平滑滤波可以使用Python中的OpenCV库。具体实现步骤可以参考以下代码:
1.导入OpenCV库和numpy库
```
import cv2
import numpy as np
```
2.读取图像
```
img = cv2.imread("img.jpg")
```
3.进行高斯平滑滤波操作
```
#设置卷积核大小
ksize=5
#设置高斯核标准差大小
sigma=1.5
#使用OpenCV库函数
img_gauss=cv2.GaussianBlur(img,(ksize,ksize),sigma)
```
4.显示结果
```
cv2.imshow("原图",img)
cv2.imshow("高斯平滑滤波",img_gauss)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
以上代码可以实现对照片的高斯平滑滤波操作。如果您有其他问题,请继续提出。
阅读全文