opencv对比度增强实现
时间: 2023-12-13 11:33:39 浏览: 158
基于Opencv的图像处理-对比度增强
以下是使用OpenCV实现对比度增强的两种方法:
1. 直方图均衡化
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg', 0)
# 直方图均衡化
equ = cv2.equalizeHist(img)
# 显示结果
cv2.imshow('equalization', equ)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
2. 自适应直方图均衡化(CLAHE)
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg', 0)
# 自适应直方图均衡化
clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8,8))
equ = clahe.apply(img)
# 显示结果
cv2.imshow('CLAHE', equ)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
阅读全文