SOLVED 相机硬触发,采集图像
-
@lin
你现在曝光时间是多少?手动的还是自动的? -
@veye_xumm 我试了一下改为手动1000us,可以采集到20张了,不能设置为自动模式吗,我将自动增益以及自动曝光都改为了手动
-
@lin
最小触发间隔,大体上是曝光时间+传输时间(帧率分之一)+零碎的其他时间的和。 -
-
@veye_xumm
这个frame_time 的时间请问是多少? 同时TTT 的范围是多少? -
@lin
这个frame_time 的时间请问是多少?
--可以用帧率分之一来计算。同时TTT 的范围是多少?
-- 大于这个公式的值就可以。 -
@veye_xumm said in 相机硬触发,采集图像:
以用帧率分之一来计算。
曝光设置为2ms,图像太暗,frame_time 可以通过调节mipi的速率来缩短时间吗?除了提高曝光时间外,有其他方法,设置保证采集图像速率的同时,提高亮度吗 -
@lin 不行。
建议你降低一下触发帧率,给一个比较长的曝光时间。 -
@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