python的opencv让图像变亮
时间: 2023-10-12 18:05:15 浏览: 112
imadjust-c.rar_imadjust_imadjust vc_imadjust 的c_opencv 亮度_图像亮
可以使用以下代码来增加图像的亮度:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 增加亮度
bright_img = cv2.addWeighted(img, 1.5, np.zeros(img.shape, img.dtype), 0, 0)
# 显示图像
cv2.imshow('Bright Image', bright_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个例子中,我们使用`cv2.addWeighted()`函数来将原始图像的亮度增加50%。函数的第一个参数是输入图像,第二个参数是增加的亮度系数,第三个参数是一个大小和类型与输入图像相同的零矩阵,第四个参数是不使用gamma值,第五个参数是输出图像的数据类型。
通过改变第二个参数的值,可以增加或减少图像的亮度。
阅读全文