是否可以通过适当的同步逐帧更改网络摄像头的曝光。我的操作系统是 Ubuntu 14.04。网络摄像头 - 罗技 HD Pro 920
我确信这在 OpenCV 中是不可能的。
当然,这也取决于所使用的网络摄像头。
我需要的是一个回调机制,当曝光变化的设置生效时通知我。而且,能够在正确的帧边界同步曝光更改设置命令(以防万一这需要由用户完成)。
我假设像使用 V4L2 这样的东西是我最好的选择?
请指导我。
最佳答案
您可以使用 v4l2-ctl
终端命令或 OpenCV 来执行此操作。
在 OpenCV 中你可以使用这个 function :
VideoCapture.set(CV_CAP_PROP_EXPOSURE,value);
在 linux 终端中你可以使用:
v4l2-ctl --set-ctrl=exposure_absolute=value --device=/dev/video1
对于这两种方式,您都可以以类似的方式使用 get 命令来查看当前设置
关于linux - 逐帧更改相机曝光,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25073745/