专栏底层软件hbPlayer工具抓图问题

hbPlayer工具抓图问题

解答中
自由悍将2025-10-10
47
12

我用hbPlayer工具抓raw图时会自动把yuv也抓下来,但是raw和yuv的frame_id或sensor_time并不是一一对应,hbPlayer工具有办法抓取同一时刻的raw和yuv吗

底层软件
征程6
+1
评论4
0/1000
  • zsy
    Lv.4

    可以编写测试用例进行dump,有两种方式,方式1:先从isp拿raw 再从pym拿yuv,存在前几帧对不上,同时可能存在cpu压力大时 frameid 对不上的可能; 方式2:从isp 拿raw & yuv;推荐方式2,具体可以参考我们的 vio_scenario_sample 的代码

    2025-10-11
    1
    1
    • 费小财回复zsy:

      是的,只要同时从一个模块的拿yuv跟raw frameid就是一致的

      2025-10-14
      0
  • 费小财
    Lv.5

    可以的,你把配置isp输出改成raw+yuv就行,不要跑pym

    2025-10-10
    0
    4
    • 自由悍将回复费小财:
      不行,frame_id对不上
      2025-10-11
      0
    • 沃德菲回复自由悍将:

      需要从isp获取raw+yuv,frame_id是一致的,json文件可以配。

      2025-10-11
      0
    • 费小财回复自由悍将:

      可以从isp出图的话,同时获取raw+yuv frameid就是匹配的

      2025-10-11
      0
    • 费小财回复自由悍将:

      如果要同时从isp和pym 2个模块去拿图确实是不能保证一致的,如果只跑单路,同时用get condition 接口可能可以做到一致

      2025-10-11
      0
  • csh
    Lv.4

    不可以

    2025-10-10
    0
    0
  • 小李的超能力
    Lv.1

    hbPlayer应该不可以,可以参考sample。在板端dump同一时刻的raw和yuv

    2025-10-11
    0
    3
    • 自由悍将回复小李的超能力:

      是的,tuning_bin可以做到

      2025-10-11
      0
    • 费小财回复自由悍将:

      sample或者测试用例都可以做到的,hbplayer应该只是还未适配的,也在规划中的

      2025-10-14
      0
    • 费小财回复小李的超能力:

      功能之前也规划了,只是没有实现上去,原理是一样的,只是说他的需求是要frameid一致,这个只能从一个节点拿才能保证

      2025-10-15
      0