SOLVED 相机硬触发,采集图像
-
@lin 还有一个办法,就是把相机配置为4lane 模式,这种情况下最高可以达到满分辨率的120fps。
然后在这个模式下,你配置为60fps去运行。 就拥有了差不多1/120的最大曝光时间。 -
@veye_xumm 好的,谢谢
-
@veye_xumm said in 相机硬触发,采集图像:
@lin 还有一个办法,就是把相机配置为4lane 模式,这种情况下最高可以达到满分辨率的120fps。
然后在这个模式下,你配置为60fps去运行。 就拥有了差不多1/120的最大曝光时间。这个曝光时间是根据最小触发时间减去帧率分之一再减去TTF+TFFV可以得到,你说的配置为60fps运行,就可以达到1/120的曝光时间是什么意思?
-
@lin 触发模式下,曝光和图像输出是顺序执行,而不是并行执行。因此,相机配置为120fps,那么每一帧图像输出时间大约是1/120秒。触发信号给到60hz,那么每一帧可以分配到的最大曝光时间大约也是1/120秒。
换句话说,接收到一个触发信号,1/120秒曝光,1/120秒输出,加起来大约占据1/60秒。完成之后,刚好来得及响应下一个触发信号。
当然了,我这个说法很粗略,忽略了TTF+TFFV,实际上还需考虑这两个时间的影响。 -
@veye_xumm ar0234M相机可以配置成120fps吗?有参考资料吗?
-
-
@veye_xumm 有具体的参考资料吗,这个lanenum在哪里改呀?
-
@lin
看一下我刚才发的,lanenum和fps都是超链接,点一下。 -
@veye_xumm
好像不能设置成120fps? -
@lin 这款相机在4lane模式下,才可以支持到120fps。 你需要配置一下lanenum,然后再配置fps。
此外,任何时候你都可以通过maxfps指令来读取当前支持的最大帧率。 -
@veye_xumm 我将0x3b的帧率和lanenum进行了修改后,在media-ctl拓扑图中找不到这个相机了,没改过的0x3c还是可以正常找到,什么原因呀?
-
@lin 不好意思,昨天忘了说一个事情。改成4lane之后,用脚本paramsave保存一下参数。
然后,需要修改一下dts中的lane的定义——需要改为4lane才可以。
此外,需要使用新版本的ADP-MV2,这个板子增加了22pin的那个排线接口。你可以看一下跟你手上的ADP-MV2是不是一样。
https://wiki.veye.cc/index.php/ADP-MV2_Adapter_Board_Data_Sheet/zh -
@veye_xumm 那3588还能同时接两个相机吗?现在是每个相机是2lane的
-
@lin
rk3588本身具备同时输入两个4lane的MIPI信号的能力的。关键是你的主板是否引出了对应的接口? -
@veye_xumm
只有这一个Mipi接口,2x2lane或者1x4lane,没有别的方法可以提高曝光的时间了吗?除了通过提高lane数,修改相机帧率之外的方法? -
@lin 你现在用的这个板子,只引出来了2个2lane的mipi接口。无法完成接入两个4lane的相机的工作。你需要换个板子了。
-
@veye_xumm 没有其他方法了吗?只能通过更换成2x4lane的才能提高曝光时间了吗?
-
@lin 是的。
不过你要是用视频流模式当然可以咯。