在OpenNI中获取曝光时间

时间:2015-12-09 08:39:23

标签: kinect openni

我使用启用了自动曝光模式的Kinect捕捉RGBD视频。我正在使用OpenNI / OpenNI2。由于自动曝光,每帧的曝光时间可能会有所不同。在OpenNI或OpenNI2中,有没有办法读出每帧的曝光时间?

1 个答案:

答案 0 :(得分:1)

在OpenNi2中,您可以使用RGB流的VideoStream::getCameraSettings()。然后使用CameraSettings::getExposure()

int exposure = -1;
openni::CameraSettings* pCamSettings = pStreamImage->getCameraSettings();
if (pCamSettings)
{
    exposure = pCamSettings->getExposure();
}