exposure_line 是如何曝光的 ?

发布时间:2024年01月01日

1、读者提问:

exposure_line 是如何曝光的,我看网上说这个代表的是一帧曝光多少行,

那如果一帧 exposure_line 小于frame_length,那一帧后面的行就不曝光吗?

不知道怎么理解,是曝光到1500行,然后继续在1501,继续曝光,一直循环,是这样理解的嘛?

2、问题回复:

曝光行是一个相对时间,他就是一个时间单位,和秒,毫秒一样的,都是用来表示曝光时间的单位。

曝光1500行不要理解成了曝光到了1500行,而是在当前亮度下,一帧图像曝光完成的时间就是1500行。

实际调试过程中,在室外高亮的场景下我们看当前曝光行可能就几行,但暗环境下曝光行会走满,曝光不够了,还会接着走 sensor gain 。

这个就是不同亮度场景下,一帧图像曝光完成,所需的时间不一样所致。

这里可以先计算出一行时间,然后乘以1500行,得出的就是曝光完成的绝对时间了。

可以理解一下如下三句话,对于逐行曝光的 sensor ,他们其实表达的都是一个意思:

  • 1帧图像曝光时间是10ms

  • 1帧图像用积分时间11行完成了10ms的曝光,这里假设1行的曝光时间是0.91ms

  • 1帧图像曝光10ms,一帧内所有的像素都曝光了10ms

注:关于曝光行,曝光时间,积分时间的概念可以看这篇文章:CMOS Sensor 的一些基本概念,及曝光相关的计算

见如下示意图,假设积分时间是11H(也可以说曝光时间是11行),

图片

从示意图可以看出来,sensor 曝光的整个过程,是以11行为一个移动的窗口,

依次逐行先reset、再曝光、再readout的一个过程,每一行都曝光了11行。

第一行先reset,接着就开始曝光,当一直曝光11行后(看示意图可以理解成曝光11次,每次1行),

开始读出第一行,后面依次是每行曝光11行后,接着开始读出,直至读出整帧图像。

文章来源:https://blog.csdn.net/qq_35247586/article/details/135328961
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。