专栏底层软件去紫边调试七问

去紫边调试七问

已解决
青山白马2022-12-27
50
10

1、整个PF模块要在哪个位置关闭使能,我想看紫边去除前的表现

2、HUE MASK:蓝紫边区域的识别为什么特意做成一个梯形而不是矩形的检测范围呢,因为从整个的色彩光谱分布来看,颜色间的过度是均匀且对称的,完全可以设计一个二维矩形来囊括想要去除的蓝紫边区域。

——梯形的上边界是纵坐标为4000的线,4000有什么特殊含义吗?

3、Saturation mask:据文档讲这个MASK可以隔离中到高饱和亮度的蓝/紫色,那对于低饱和亮度的蓝紫边为什么也不进行检测呢?

4、Radial mask:为什么要根据离中心的远近来定义紫边的表现,是在什么情况才会做这样的考虑?

5、Combined mask:这个mask是所有之前mask的组合,意思是它控制着前面所有mask的融合吗?那它只通过调整Hsl_thresh这几个参数又如何做到控制5个MASK的?

6、这一套算法对于如窗边,车灯等宽紫边,和室外逆光树叶、钢索铁栏等较窄的紫边,都能敏锐检测并干净去除吗?

7、所有去紫边参数基本在HARDWARE模块里面,调试好后通过点击下面的按钮保存参数是吗,保存下来是setting.json文件要如何编译成效果库文件呢

底层软件
征程3征程5
+1
评论3
0/1000
  • 青山白马
    Lv.1
    所有去紫边参数基本在hardware模块里面,也就是说是在setting.json里面,并不在dynamic.json,所以我们要如何编译setting.json到系统里面?
    2022-12-27
    0
    5
    • 新手村回复青山白马:

      setting.json是J3独有的,有一些hardware寄存器索引,编译的话,也是把settings.json和static/dynamic.json放在编译目录下,直接make就能生成so库;

      2022-12-27
      0
    • 青山白马回复新手村:

      那J5在hardware模块的去紫边参数要怎么合到效果SO库里面呢?

      2022-12-27
      0
    • 费小财回复青山白马:

      J5没有去紫边的功能

      2022-12-28
      0
    • 青山白马回复费小财:
      那J5在hardware模块里的其他效果参数要怎么进行处理呢
      2022-12-28
      1
    • 费小财回复青山白马:

      Hardware的相关参数都有在dynamic.json中开放,修改dynamic.json中对应变量即可

      2022-12-28
      0
  • 费小财
    Lv.5

    您好,

    第7个问题,应该是之前说的在J3上是要转成对应的文件编译到系统中去的,J5的话也是改成sensor的驱动问题,因为这个是跟sensor的属性强相关的,ISP这边只是多了一个可以改动的接口的

    2022-12-27
    0
    2
    • 青山白马回复费小财:

      hardware模块里面涉及很多效果参数的控制,比如CNR、PF,这些和sensor的属性关联并不强啊,那这些独立开来的效果参数部分我们要怎么让他生效呢

      之前并没有说如何编译hardware这部分的参数,请问setting json的编译路径、编译方法是否和dynamic json 、statics json都是相同的(可以J3、J5都讲讲)

      2022-12-27
      0
    • 费小财回复青山白马:

      Hardware的相关参数都有在dynamic.json中开放,修改dynamic.json中对应变量即可。 API是一些状态信息,不需要合入json,也不支持合入

      2022-12-28
      0
  • 新手村
    Lv.4

    您好:

    1:在top界面上,bypass PF模块就行;

    谢谢

    2022-12-27
    0
    0