使用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不清楚


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部