图像高斯滤波python代码
时间: 2023-06-26 11:03:49 浏览: 68
下面是一份Python中使用OpenCV库实现高斯滤波的代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 高斯滤波
blur_img = cv2.GaussianBlur(img, (5, 5), 0)
# 显示原图和处理后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Blurred Image', blur_img)
# 等待键盘输入关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`cv2.GaussianBlur`函数实现了高斯滤波,第一个参数是输入的图像,第二个参数是高斯核的大小,第三个参数是高斯核的标准差。在本例中,高斯核大小为(5,5),标准差为0。
相关问题
高斯滤波python代码
高斯滤波是一种常见的图像处理技术,用于平滑图像,去除噪声。在Python中,我们可以使用`scipy.ndimage`库来实现高斯滤波。以下是一个简单的高斯滤波器应用示例:
```python
from scipy import ndimage
import numpy as np
import matplotlib.pyplot as plt
# 创建一个简单的图像数据
image = np.random.rand(50, 50)
# 定义高斯核(标准差可以根据需求调整)
sigma = 5
gaussian_kernel = ndimage.gaussian_filter(np.eye(2), sigma)
# 应用高斯滤波
blurred_image = ndimage.convolve(image, gaussian_kernel, mode='constant')
# 显示原图和模糊后的图像
fig, axs = plt.subplots(1, 2, figsize=(10, 5))
axs.imshow(image, cmap='gray')
axs.set_title('Original Image')
axs.imshow(blurred_image, cmap='gray')
axs.set_title('Blurred Image (Gaussian Filtered)')
for ax in axs:
ax.set_axis_off()
plt.show()
opencv高斯滤波python代码
以下是使用OpenCV库在Python中实现高斯滤波的代码示例:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 高斯滤波
img_gaussian = cv2.GaussianBlur(img, (5,5), 0)
# 显示图像
cv2.imshow('Original Image', img)
cv2.imshow('Gaussian Filtered Image', img_gaussian)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我们使用了`cv2.GaussianBlur()`函数来对输入图像进行高斯滤波。该函数接受3个参数:输入图像,卷积核大小和标准差。在这里,我们使用了一个5x5的卷积核和标准差为0,可以根据需要修改这些参数。最后,我们使用`cv2.imshow()`函数显示原始图像和高斯滤波后的图像。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)