专栏底层软件J5如何获取 camera 图像经过isp 和不经过 isp 处理做对比

J5如何获取 camera 图像经过isp 和不经过 isp 处理做对比

已解决
zhuqingliang2023-03-03
115
21

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:

matrix 5.1 duo v1.01

2.当前系统镜像版本:

Linux j5dvb 5.10.59-rt52 #4 SMP PREEMPT_RT

3.当前天工开物版本:

4.问题定位:

如题, 我想对比一下 图像经过isp 和不经过 isp 处理 的不同效果,请问如何配置, 如何取图 ?

5.开发的demo/案例:

6.需要提供的解决方案:

底层软件
征程5
评论1
0/1000
  • 费小财
    Lv.5

    您好,

    不经过ISP处理的图像是raw图像,经过ISP处理的是yuv图像

    你想比啥?

    2023-03-03
    0
    20
    • jeremy0621回复费小财:

      hi,你好,我们想看下ISP不处理的话图像人眼看起来能不能满足流媒体后视镜的的需求,所以能不能配置ISP只起到转格式的作用,但不对AE、AWB做调节

      2023-03-03
      0
    • 费小财回复jeremy0621:

      那你觉得ae awb不调节的图像还能看的?

      2023-03-03
      0
    • jeremy0621回复费小财:

      可以固定一组参数

      2023-03-03
      0
    • 费小财回复jeremy0621:

      J5支持这样操作,通过algo run这个接口,然后设置manual ae awb 就固定了, 这个就是想要的一种结果,然后跟正常的图像进行对比

      2023-03-03
      0
    • zhuqingliang回复费小财:
      具体怎么 “通过algo run这个接口,然后设置manual ae awb“ ?
      2023-03-06
      0
    • 费小财回复zhuqingliang:

      ISP的对外接口中有这三组,调用的顺序时hb_isp_run_algo->set ae/awb(参数由用户决定)->hb_isp_pause_algo

      2023-03-06
      0
    • zhuqingliang回复费小财:

      set_ae_info 和set_awb_info 的数据最终写到了哪里?

      我调用 hb_isp_get_ae_infohb_isp_get_awb_info 获取到的值
      "set_ae_info": {
      "ae_exposure": 0,
      "again": 0,
      "dgain": 0,
      "ispgain": 0,
      "sys_exposure": 0,
      "status_info_exp_log2": 0,
      "cur_lux": 0
      },
      "set_awb_info": {
      "rgain": 297,
      "bgain": 449,
      "cct": 5000
      },

      set_ae_info 全是0正常吗

      2023-03-06
      0
    • zhuqingliang回复费小财:
      /app/bin/vps/vpm/vpm_gtest -r 100 -l 3000 -S 1 -e 0 -v ./vpm_config.json -c ./hb_j5dev.json -x -X '--gtest_filter=VpmScenarioTest.vpm_scenario_isp_data' -a 1
      获取到的 "set_ae_info": 全是0 , 请问哪里出错了?
      2023-03-07
      0
    • 费小财回复zhuqingliang:

      hb_isp_run_algo 你调用这个了么 调用的时候有报错吗

      2023-03-07
      0
    • 费小财回复zhuqingliang:
      2023-03-08
      0
    • zhuqingliang回复费小财:
      vpm_scenario_isp_data 这个case 就会跑到, 没有报错
      2023-03-08
      0
    • zhuqingliang回复费小财:
      /app/bin/vps/vpm/vpm_gtest -r 100 -l 25 设置 20 以上 调用了hb_isp_run_algo ,但是 set_ae_info还是全0
      2023-03-08
      0
    • 费小财回复zhuqingliang:

      set 要自己设置的,要传入参数的

      2023-03-08
      0
    • zhuqingliang回复费小财:
      这是我 '--gtest_filter=VpmScenarioTest.vpm_scenario_isp_data' 读出来的数值, 为什么 ae 没有值, awb有数值 ?
      2023-03-08
      0
    • zhuqingliang回复费小财:

      另外请问 hbplayer 有没有linux 版本, 如何 取消动态调节aw和awb 参数, 固定一组数值 ?

      2023-03-09
      0
    • 费小财回复zhuqingliang:

      没有linux的版本的

      固定的话就是按照上面的方式来设置

      hb_isp_run_algo->set ae/awb(参数由用户决定)->hb_isp_pause_algo

      2023-03-09
      1
    • zhuqingliang回复费小财:

      1. set ae/awb/ 参数最终写到了哪里? isp ? 相机模组?

      2. 为什么有的模组aro233 可以读到 ae_info , 但是 ovx3c 读到ae_info 全是0 ?

      2023-03-13
      0
    • 费小财回复zhuqingliang:

      ISP只是中转站,最终是设置到sensor去的,这个接口相当于可以替换算法的结果,直接用设置的参数设置到sensor去

      至于你说的2个sensor的差别,我们这边没碰到呢,你看看使用的方式是不是完全一致,有没有被自己给清了

      2023-03-14
      0
    • zhuqingliang回复费小财:

      还是这个问题, 我想 在出图运行时 固定一组 ae, awb 参数。 另外和正常动态调节的作对比。

      请问 固定一组参数 应该怎么配置 ?

      2023-04-24
      0
    • 费小财回复zhuqingliang:

      通过algo run这个接口,然后设置manual ae awb 就固定了

      上面图片的接口

      2023-04-24
      0