理论上是可以进行环境亮度感知的,不过不如用专门的传感器,因为单纯OV5640是针对拍摄用的,用来感知环境亮度还需要加附加镜头(不要求太大精度也可以不加,但就不准确啦),而且比专门传感器更耗电。
其实原理很简单,把获得的图像所有像素(也可以是比例抽样像素——没个区域取一些像素点,类似多点对焦,只是这里是多点获取亮度)值取个平均数,就可以作为亮度值。
OV5640只是用于获取图像的,不过这个图像如果用的是YUV编码方式,则可以通过处理器解算出当前环境的光强度
不过这种方法比较麻烦,而且不准,所以还是找个光强传感器来做比较好