我尝试在Windows 10中使用Python来控制USB摄像头的摄像头参数。使用OpenCV,使用VideoCapture模块来控制它们是相当容易的。但是,这对于自动白色平衡启用/禁用和白平衡设置来说是不正确的。
查看OpenCV文档中的内容,我发现:
- 当前不支持CV_CAP_PROP_白色_BALANCE *
如果我打开ManyCam或AMCap这样的软件,我可以很容易地控制它,就像你在下面的图片中看到的那样,但是我发现没有办法在Python软件中实时控制它。
是否有任何方法(也是一种变通方法,比如可以从Python代码中调用的命令行工具)可以使用代码动态切换AWB和设置WB值?
1条答案
按热度按时间ovfsdjhp1#
在Windows下,您可以使用
cfg-cam
将相机设置为特定值从https://github.com/SuslikV/cfg-cam下载发行版
然后保存运行
之后,每次打开
WebCameraConfig.exe
时,它都会加载这些值。