弱光图像增强python代码
时间: 2023-06-23 22:09:07 浏览: 207
图像增强代码
以下是一个简单的弱光图像增强Python代码示例,使用OpenCV库:
``` python
import cv2
# 加载图像
img = cv2.imread('input_image.jpg')
# 转换为灰度图像
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 应用CLAHE(对比度有限自适应直方图均衡化)算法
clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8,8))
cl_img = clahe.apply(gray)
# 显示原始图像和增强后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Enhanced Image', cl_img)
# 等待按键
cv2.waitKey(0)
```
此代码使用CLAHE算法增强图像。您可以调整 `clipLimit` 和 `tileGridSize` 参数以获得更好的结果。
阅读全文