2017-08-02 73 views
1

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

是否有一个低级别的API或实用程序,我可以用相机探测以找到相应的持续时间(秒)?

回答

2

解决了它 - 结果OpenCV正在通过DirectShow在相机的后端,并根据相应的文档ICameraControl::get_Exposure奥秘值编码曝光时间使用log2,使-2实际上是1/4秒和-11是1/2048秒,曝光时间每个整数步骤加倍/减半

+0

干得好 - 感谢您与社区分享。 –

相关问题