图像对比度增强python
时间: 2023-09-08 20:08:29 浏览: 44
要增强图像的对比度,可以使用python中的OpenCV库。以下是一个简单的例子:
```python
import cv2
# 加载图像
img = cv2.imread('image.jpg')
# 增强对比度
alpha = 1.5 # 对比度增强系数
beta = 0 # 亮度调整值
result = cv2.addWeighted(img, alpha, img, 0, beta)
# 显示结果
cv2.imshow('original', img)
cv2.imshow('result', result)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我们加载了一张名为“image.jpg”的图像,然后使用`cv2.addWeighted()`函数增强了对比度。`alpha`参数控制对比度的增强程度,`beta`参数可以用来调整亮度。最后,我们将原始图像和增强后的图像一起显示出来。
如果想要进一步控制对比度的增强效果,可以使用其他函数,例如`cv2.equalizeHist()`函数。