确定JavaScript中Rasberry Pi摄像头的环境亮度的价值



我想知道是否可以使用Raspberry Pi摄像头(连接到PI 3)来读取环境的环境亮度,作为光传感器。<<<<<<<<<<<<<</p>

我想每1-5秒对传感器进行一次轮询,以便我可以根据所见亮度的值调整变量。类似于...

的东西
var run = setInterval(function() {
    var ambient = <code to read the RPi brightness>;
    if(ambient < 100) { doSomething() }
    else { doSomethingElse() }
}, 1000);

我已经看到了以下基于节点的和JavaScript控制器,但还没有机会这样玩...

我刚刚编写了一个Python程序,该程序每60秒捕获图像到JPG文件,然后从JPG文件中读取EXIF亮度值(记录IT和另一个程序绘制它。)<)<)<)<)

(不是JavaScript,但概念是相同的。)

exif亮度值:

  • 完全黑暗完全0.0
  • 在一个黑暗的房间里大约0.05
  • 大约0.7的小房间,只有150瓦的高架照明点亮
  • 大约1.0的小房间,有一个大窗户在晚上的灯光加上头顶照明
  • 大约1.5个小房间,一个小房间,一个大窗户在世界末日,外面的暴风雨
  • 大约2.6个小房间,一个带有部分百叶窗的大窗户和外面的阳光

代码在这里:https://github.com/slowrunner/carl/tree/master/master/projects/loglightvalueandplot

最新更新