是否可以通过适当的同步在帧到帧的基础上更改网络摄像头的曝光。我的操作系统是Ubuntu 14.04。网络摄像头 - 罗技HD Pro 920
我确信OpenCV无法实现这一点
当然,这也取决于使用的网络摄像头。
我需要的是一个回调机制,当曝光变化设置生效时通知我。此外,还能够在正确的帧边界处同步曝光更改设置命令(以防万一需要由用户完成)。
我认为使用V4L2之类的东西是我最好的选择? 请指导我。
答案 0 :(得分:1)
您可以使用v4l2-ctl
终端命令或OpenCV来执行此操作。
在OpenCV中,您可以使用此function:
VideoCapture.set(CV_CAP_PROP_EXPOSURE,value);
在Linux终端中,您可以使用:
v4l2-ctl --set-ctrl=exposure_absolute=value --device=/dev/video1
对于这两种方式,您可以以类似的方式使用get命令来查看当前设置