Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 用于照相机应用的光传感器灵敏度_Android_Android Camera_Android Sensors_Mjpeg_Light Sensor - Fatal编程技术网

Android 用于照相机应用的光传感器灵敏度

Android 用于照相机应用的光传感器灵敏度,android,android-camera,android-sensors,mjpeg,light-sensor,Android,Android Camera,Android Sensors,Mjpeg,Light Sensor,我正在开发一个应用程序,使用MJPEG格式在远程室外位置自动录制视频。我想在夜间当光线低于要求的阈值时停止录像。为了做到这一点,我使用了以下方法来设置开始和停止录制的标志 boolean bTooDarkFlag; float fLightLevel; if(event.sensor.getType() == Sensor.TYPE_LIGHT){ fLightLevel = event.values[0]; if (fLightLevel > 0.1){

我正在开发一个应用程序,使用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,但仍然有足够的光线进行记录。还有哪些其他解决方案值得探索?我能提高光传感器的灵敏度吗?这个问题的一部分是,我可能部署到的设备上的传感器(三星S4激活)与相机位于相反的一侧,因此可能处于阴影中。关于使用摄像头输入设置/重置布尔标志的想法?提前感谢…

1。为相机图像采样一定百分比的黑色像素。2.使用位置/日期计算日出和日落的时间,并触发该时间。建议#1是可能的。建议2需要考虑当地地形。该应用将用于山区,其中实际地平线方位角将相对于理论(平坦)地平线发生变化。额外的积雪+不同反照率的树木进一步增加了#2的复杂性。谢谢