对图像进行clahe自适应图像增强代码
时间: 2023-10-03 18:06:53 浏览: 114
基于自适应的图像增强算法实现
3星 · 编辑精心推荐
下面是使用OpenCV库实现CLAHE自适应图像增强的Python代码示例:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg', 0)
# 创建CLAHE对象
clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8,8))
# 应用CLAHE算法进行图像增强
img_clahe = clahe.apply(img)
# 显示原始图像和增强后的图像
cv2.imshow('Original Image', img)
cv2.imshow('CLAHE Image', img_clahe)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在代码中,首先使用`cv2.imread()`函数读取需要增强的图像,然后创建CLAHE对象并设置参数,最后使用`apply()`方法应用CLAHE算法进行图像增强。最后使用`cv2.imshow()`函数显示原始图像和增强后的图像,并使用`cv2.waitKey()`和`cv2.destroyAllWindows()`函数等待用户按下任意键关闭窗口。
阅读全文