以时间单位查找网络摄像头的曝光时间?

时间:2017-08-02 00:51:30

标签: python opencv webcam hdr

我现在正在尝试HDR捕获并通过python使用Logitech C920通过OpenCV。迄今为止我所遇到的所有相机校准算法都需要图像曝光的实际持续时间或至少各种曝光时间之间的已知比率。不幸的是,在C920的OpenCV(CAM_PROP_EXPOSURE)中设置曝光时间时我所拥有的是一个整数范围[-11到-2],没有单位的指示。

我是否可以使用低级API或实用程序来探测相机,以便在几秒钟内找到相应的持续时间?

1 个答案:

答案 0 :(得分:2)

解决了问题 - 事实证明OpenCV正在后端通过DirectShow进行摄像,并根据相应的文档ICameraControl::get_Exposure,神秘值使用log2编码曝光持续时间,以便-2实际为1/4一秒钟和-11秒是1/2048秒,曝光时间加倍/减半每个整数步骤