使用打开的CV禁用相机自动设置

时间:2014-10-23 11:19:53

标签: c++ windows image opencv camera

我在windows上使用openCV已经工作了一段时间,并尝试使用capture.set()函数。 我知道设置白平衡和曝光的问题。我特别关注在相机中禁用auto_mode。

我尝试使用capture.set(CV_CAP_PROP_AUTO_EXPOSURE,0/1)禁用,但它不起作用。我发现禁用网络摄像头自动设置的唯一方法是使用相机gui并取消选中自动设置选项。

是否有一种通过代码(cpp)读取和写入所有相机设置(和自动设置)的简单方法?最重要的是一种非硬件特定的通用方法。

1 个答案:

答案 0 :(得分:0)

不幸的是没有。当我试图关闭网络摄像头校准的自动对焦时,我自己问了这个问题。您无法通过cpp代码更改任何内容,只能使用驱动程序软件。