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

disable Camera auto settings using open CV

本文关键字:相机 设置 CV      更新时间:2023-10-16

我在windows上使用openCV已经有一段时间了,并尝试使用capture.set()函数。我知道在设置白平衡和曝光方面存在问题。我尤其对禁用相机中的auto_mode有意见。

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

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

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