通过摄像头识别环境亮度

2020-01-13  本文已影响0人  乔大叶_803e

YUV是一种新的图像传输格式,YUV主要用于优化彩色视频信号的传输,使其向后相容老式黑白电视。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。

其中y表示亮度,也就是灰阶值,而u和v用来表示色彩以及饱和度。
转换公式为

转换公式

他们的转换矩阵是

转换矩阵

如果是拿亮度我们就只用拿y值就好。

通过光敏电阻以及光敏传感器。检测周围环境的亮度以及光强度。光敏电阻只能感知到固定的方向的光源。

通过摄像头检测环境光的实例

摄像机isp原理

在isp中有个ae(自动曝光)

如何确定亮度BV

对于指定大小的曝光值,它与所对应的快门速度和光圈大小有着一定的函数关系。

EV = TV + AV

TV为快门速度值,他与曝光时间T的关系为 TV = log_2(1/T)
AV为镜头光圈大小值,他与镜头光圈A 的关系为AV = log_2(A^2)
EV为曝光值,他并不代表被摄物体亮度,只是反应了光圈与曝光时间组合,对于任意给定的曝光值,均可以通过调节曝光时间以及光圈大小来获得。

曝光值也是图像亮度和相当感光度的函数

EV = f(BV,SV)

对于一个指定的数码相机,他的感光度是单一的,所以也就是我们可以根据EV的值来反推出 BV的值。

通过BV的值来进行设定当前的环境的亮度值。

EV值可以通过曝光时间以及光圈值来计算出,或者通过接口直接返回。

上一篇 下一篇

猜你喜欢

热点阅读