0

我正在开发一个应用程序,以使用 MJPEG 格式在远程、室外位置自动录制视频。我想在夜间光线水平低于所需阈值时停止视频录制。为此,我使用了以下内容来设置开始和停止录制的标志。

boolean bTooDarkFlag;
float fLightLevel;

if(event.sensor.getType() == Sensor.TYPE_LIGHT){
        fLightLevel = event.values[0];
        if (fLightLevel > 0.1){
            bTooDarkFlag = false;    
        }else{
            bTooDarkFlag = true;
        }
}

不幸的是,传感器达到 0.0,而仍然有足够的光线进行记录。还有哪些其他解决方案可能值得探索?我可以提高光传感器的灵敏度吗?这个问题的一部分是我可能部署到的设备上的传感器(Samsung S4 Active)与相机位于相反的一侧,因此可能处于阴影中。关于使用相机输入设置/重置布尔标志的想法?提前致谢...

4

0 回答 0