gaussian enhance opencv示例
时间: 2024-09-12 15:01:23 浏览: 58
高斯增强(Gaussian Enhance)是一种图像处理技术,它通过应用高斯滤波器来平滑图像并增加其对比度。在OpenCV库中,可以使用`cv2.GaussianBlur()`函数来进行这一操作。
下面是一个简单的Python示例,展示了如何使用OpenCV进行高斯增强:
```python
import cv2
import numpy as np
# 加载图片
image = cv2.imread('input_image.jpg', cv2.IMREAD_GRAYSCALE)
# 定义高斯核的大小和标准差(sigma)
kernel_size = (5, 5) # 高斯核的宽度和高度
blur_sigma = 1.5 # 高斯分布的标准差
# 应用高斯模糊
blurred_image = cv2.GaussianBlur(image, kernel_size, blur_sigma)
# 将增强后的灰度图显示出来
cv2.imshow('Original Image', image)
cv2.imshow('Gaussian Enhanced Image', blurred_image)
cv2.waitKey(0)
cv2.destroyAllWindows()
阅读全文