图像亮度增强python
时间: 2023-06-17 22:03:31 浏览: 161
python_opencv_图像亮度提升_
5星 · 资源好评率100%
要增强图像的亮度,可以使用Python中的OpenCV库。以下是一个简单的例子:
```python
import cv2
# 加载图像
img = cv2.imread('image.jpg')
# 增加亮度的值
value = 30
# 将图像转换为HSV格式
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
# 增加V通道的值
h, s, v = cv2.split(hsv)
v += value
final_hsv = cv2.merge((h, s, v))
# 将图像转换回BGR格式
img = cv2.cvtColor(final_hsv, cv2.COLOR_HSV2BGR)
# 显示原始图像和增强后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Brightness Increased Image', final_hsv)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我们加载了一张名为`image.jpg`的图像,然后将其转换为HSV格式。我们增加了亮度值,并增加了V通道的值,最后将图像转换回BGR格式。最后,我们显示原始图像和增强后的图像。
阅读全文