扩散的神经元
2019-04-21 21:34
采纳率: 0%
浏览 1.6k

opencv python 如何调低摄像头图像的亮度?

我已经使用了cap.set(10,0)来降低摄像头的亮度了,但是目前的画面还是太亮了,并且目前已经无法再进一步降低了。
所以想请问大佬们,有没有直接降低视频图像亮度的方法?

我主要是想进行蜡烛火焰识别,目前已经可以对火焰视频素材进行识别了,但现在还没有办法解决蜡烛火焰燃烧时产生的光晕效果,我觉得可能把视频图像的整体亮度调低之后应该会有所改善。

目前已经使用的方法:

cap = cv2.VideoCapture(0)
cap.set(10,0) 

但现在还没有办法再进一步降低图像亮度了,我再网上搜索了很久,还是没有解决。求大佬们指点!

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 吃鸡王者 2019-04-22 11:31

    对没帧频的图片乘以一个小于1大于0的系数 不就相当于减低亮度了吗

    评论
    解决 无用
    打赏 举报
  • 西瓜6 2020-04-15 15:31

    1.如果可以的话,说一下你用的是什么摄像头。之前和摄像头有关的项目的话,摄像头的选择也很重要。
    2.在不更改可以使用cv2.createCLAHE这个函数进行有限对比适应性直方图均衡化
    clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8,8))
    之前我也遇到过光照对摄像头的影响,解决后就不难了。加油。

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题