专栏底层软件ISP客观标定小疑惑

ISP客观标定小疑惑

已解决
青山白马2022-12-21
87
28

(1)DPC:为什么不用拍摄纯黑RAW图标定

(2)LSC:

——A光下RAW图如果有flicker,即使取多张平均化依然会有flicker,为什么不加盖减光片?

——关于下图LSC补偿力度的动态调整,4096代表100%的补偿强度,512、768这些是否代表不同的增益值(256为1X)?

(3)CA:可否提供下曝光的点阵图的图片文件,方便拍图标定

(4)编译:Calibration Tool保存下来的json文件,以及control tool保存下来的dynamic json、statics json有何关联
底层软件
征程3征程5
评论5
0/1000
  • 新手村
    Lv.4

    您好

    4:control tool保存下来的dynamic json、statics json保存下面之后,放到我们提高的工具下面,生成so,so库就是tuning效果库;

    谢谢

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

      这是J5的做法,J3也如此吗

      2022-12-21
      0
    • 青山白马回复新手村:
      1、"调试后会可以将参数以.json 的方式进行保存, 通过 Control Tool 可以转换成.C 文件"
      2、"在使用 Control Tool 会前,要先将通过 Calibration Tool 校正得到的效果文件.json 上传到 Control Tool 中"

      这两句是J3文档所写的 ,能分别解释下什么意思吗?

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

      理解上1,应该是最终保存的形式是json, 也可以转换成。c文件,calibration_tool 出来的数据需要编译后加载在系统中。

      2,control tool可以根据现有的校正文件传递到control tool,不支持上传static.json 数据,保存一组dynamic.json 与系统标定的static.json 编译后加载到系统中。作为base

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

      另外你文档的日志是啥时候,看上去描述的方式是很老的方案的

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

      在最新的release上,J3和J5是保持一致的的

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

      1.每次tuning成功后,需要把对应的json保存到本地生成so库,.C文件生成so库的中间文件可以不关注。 2.每次使用control tool进行tuning之前,可以加载上一次保存下来的json,这样就可以在之前tuning基础上进行修改,不需要每次从头tuning

      2022-12-21
      0
    • 新手村回复新手村:

      1.关于1补充一点,.C文件目前没什么用,所以你直接保存json文件,并在代码仓库tuning/tool/generate_lib下面生成so就行

      2022-12-21
      0
    • 费小财回复费小财:

      老的方案大概2年前的方案是用.C的,所以会有这样的描述,但是最新的方案是都用json的,所以.C文件的描述还在兼容老版本,最新的方案中已不使用.C文件,同时.C文件的中间产物也无需关注

      2022-12-21
      0
    • 青山白马回复新手村:
      我的疑惑是,Calibration Tool保存下来的json文件,以及control tool保存下来的dynamic json、statics json,总共三份文件都需要编译到demo板是吗?
      如果是的话,后面2份json文件的编译路径是tuning/caldata/generate_lib,那第一份json文件的编译路径是哪里?
      2022-12-21
      0
    • 费小财回复青山白马:

      calibration_tool 生成的static.json 和control-tool的static.json 选一个

      第一次使用calibration-tool生成的static.json,更新标定数据,后面就使用control-tool 的就可以

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

      control tool保存下来的json是static json,和static保存下来的json是一致,实际上也只会用到static和dynamic两个json而已,望知悉

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

    您好,

    编译的文件中分动态和静态参数分别对应的是ISP运行过程中需要的是静态数据还是动态数据,静态数据的话一般是初始化数据,动态数据的话一般是动态运行期的数据

    2022-12-21
    0
    5
    • 青山白马回复费小财:
      你说的静态数据,是指Calibration Tool标定好客观后保存下来的json文件,还是control tool保存下来的statics json文件呢?
      2022-12-21
      0
    • 费小财回复青山白马:

      你好,

      静态数据,是指Calibration Tool标定好客观后保存下来的json文件,control tool保存下来的static json是包含静态的寄存器数据和部分算法数据的

      2022-12-21
      0
    • 青山白马回复费小财:
      那针对J3平台,Calibration Tool标定好客观后保存下来的json文件是要直接编译进去,还是上传到CONTROL TOOL转化成.C文件呢?
      2022-12-21
      0
    • 青山白马回复费小财:

      关于编译参数的这个步骤,J3文档所写内容滞后性太强,陈述上很模糊,请问这一块的操作规范能否更新一下,以直接说明为主(相信最新文档还在改稿中,要直接释放给我们没那么快,所以请大概描述下过程),也方便其他坛友一起学习探讨

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

      我的理解是客户只需要知道如果利用control tool进行参数生成是不是就够,因为2个json生成后就能实现so文件的生成,至于内部的参数哪些是静态参数 哪些是动态参数,或者存在哪些交集,这个设计到各个模块和算法实现,目前对外的部分应该也没到那么详细,当然你要是碰到感兴趣的,是欢迎一起讨论的

      2022-12-21
      0
  • lanzhe
    Lv.1

    关于下图LSC补偿力度的动态调整,4096代表100%的补偿强度,512、768这些是否代表不同的增益值(256为1X)?===》mesh strength is 4.12 format

    2022-12-21
    0
    5
    • 青山白马回复lanzhe:

      4.12 format是什么数据格式,试举例说明

      2022-12-21
      0
    • lanzhe回复青山白马:

      4位整数,12位小数的数据格式。

      2022-12-21
      0
    • 青山白马回复lanzhe:

      那这个格式和图上所写的0 4096 256 4096 512 4096……有何种关系

      2022-12-21
      0
    • lanzhe回复青山白马:

      0,4096,

      256, 4096

      512, 4096

      第一列表示增益,第二列表示mesh_shading 的strength.

      2022-12-21
      0
    • 青山白马回复lanzhe:
      那你之前说4.12 format,是想说明什么?
      2022-12-21
      0
  • lanzhe
    Lv.1

    DPC:为什么不用拍摄纯黑RAW图标定===>动态?静态?

    2022-12-21
    0
    2
    • 青山白马回复lanzhe:

      例如平台上有没有针对静态坏点校正的算法呢

      2022-12-21
      0
    • lanzhe回复青山白马:

      静态坏点校正的算法是指什么?

      2022-12-21
      0
  • lanzhe
    Lv.1

    A光下RAW图如果有flicker,即使取多张平均化依然会有flicker,为什么不加盖减光片?====》当raw数据数量比较大的时候flicker就被平均掉了。

    2022-12-21
    0
    0