使用opencv对USB相机设置任意曝光度

最近因为要做双目测距,所以在淘宝上买了一个双目相机玩,同时店家发来了他的上位机软件VideoCap,打开软件可以看到电脑自带摄像头的画面,同时当插入USB相机时,可以显示相机画面,同时该软件可以对相机参数做任意调整,由于我需要调整相机曝光,就把默认设置的自动曝光取消了,同时接入程序打开相机,发现是更改好的曝光参数。但是当我重新插拔相机后,再次运行程序,发现相机又自动变回自动曝光了,非常影响使用,总不能我每次使用之前都需要用上位机改一下吧。因此经过多次测试,找到了解决方法。

在原先的程序里,我只写了cap.set(CV_CAP_PROP_EXPOSURE,0.15);这里的0.15是相对的曝光值,发现并不好使,即每次重新插拔又变回自动曝光;因此只需要在此之前加入这句话即可,cap.set(CV_CAP_PROP_AUTO_EXPOSURE,0.25)。至于为什么是0.25不清楚

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值