如何解决如何从网络摄像头禁用自动白平衡?
| 我有一个网络摄像头,并且正在对接收到的图像运行某种算法以查找其中的运动。 但是,自动自动白平衡正在改变像素颜色差异的例外结果。 这就是为什么我要禁用它。 有人知道一种使Web能够在没有这种自动色彩平衡的情况下成像或将其禁用的方法吗? ks解决方法
如果您使用的是Linux,则可以使用“ 0”命令行实用工具测试禁用自动白平衡的功能。这不是永久性的解决方案,因为每次网络摄像头与计算机断开连接时都会重置这些设置。从OpenCV 2.1开始,不支持使用
cv::VideoCapture::set()
配置白平衡。假设在OpenCV 2.2中仍然如此,则需要使用另一个库来配置网络摄像头并捕获帧。
如果您使用Linux,则可以在我的一个Github项目中看到使用直接Video4Linux(V4L)系统调用来执行此操作的示例。
,就我而言,我在驱动程序上发现了两个必须禁用的选项:自动白曝光和自动白平衡,我同时禁用了这两个选项,并且根据需要获得了图像。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。