3519A摄像头颜色优化

软件使用

  • windows 端 HiPQTools 和 ITTP_Stream 解压即可运行,linux 端将软件解压后,替换 lib 下sensor 的 so,如果是没有的 sensor,则需要在 config 下增加 sensor 的配置,从其他 sensor 配置复制,修改复制配置文件中的 sensor 名和 so 名即可。
  • 启动 ittb_stream 时,需要将 80 端口空出来,否则好像是起不来的。
  • linux 端 HiIspTool.sh 加 -c 和 -s 参数,有时候用脚本起不来,暂未确定原因,可以手动设置 LD_LIBRARY_PATH 之后,再手动启动,如 ./ittb_stream imx214 和 ./ittb_control。
  • 有很多参数不确定的,会分在多个模块里边,可以在 Templates\Hi3519AV100_V2.0.1.0.xml 文件中搜索,可查看参数在海思中对应的名字,参数意义等信息,再去 HiPQTools 和 文档中搜索。
  • 截图时需要注意 RAW 文件的比特位,可在截图时选择 raw info,导入时需要注意选择比特位、RGGB等信息,导入 raw 进行计算时,需要注意选择图像信息设置和 black level 设置。
  • 需要注意一些参数,特别是小数的表示,如:在这里插入图片描述,22.10 表示的是,22 位整数 10 位小数构成的小数,这样在软件里边看到的值 1024,表示的实际值是 1.0
  • ISO表示的是感光模块对光线的敏感程度,高感光度时可降低曝光时间,但是噪声也会比较大,根据文档,ISO = 模拟增益 * 数字增益 * ISP增益 *100,如在这里插入图片描述计算为 2 * 2 * 4 * 100=1600

调试

  • 黑电平标定
    全黑截图后,导入计算,计算结果需要填写到 Black Leverl Settings 里边,计算值需要在注册的回调函数 pfn_cmos_get_isp_black_level 中设置。
    3519A摄像头颜色优化_第1张图片

  • Gamma
    调整亮区、暗区亮度细节

  • Dehaze 去雾功能
    图像不清晰,灰蒙蒙的时候可以试试去雾参数

  • 画面频闪
    enable 功能之后,微调 Frequency 参数,调到频闪最低即可:
    3519A摄像头颜色优化_第2张图片

  • 镜头 Shading 标定
    矫正镜头导致的四角区域暗角问题,使用 ISP Calibration Tools 的 MSLC 功能进行计算:
    3519A摄像头颜色优化_第3张图片
    需要注意调整和对比 MeshScale 参数的影响,让整个图像均匀即可,调试完毕后将参数 Export Head File ,导出文件放到 *_cmos_ex.h 中:
    3519A摄像头颜色优化_第4张图片
    特别需要注意的是,这个导出的结构名字是错误的,正确的名字应该是 ISP_SHADING_LUT_ATTR_S,这点可以从配置文件中看到:
    3519A摄像头颜色优化_第5张图片
    修正后结构为:
    3519A摄像头颜色优化_第6张图片
    接下来设置该参数即可,这里在 fps 初始化完毕后设置:
    在这里插入图片描述
    设置完毕,重启 ittr_control 程序,就能读到设置的 MeshShading 参数了:
    3519A摄像头颜色优化_第7张图片

  • 曝光相关
    主要想调节亮度相关参数,曝光时间和增益等。
    1.如果是要手动设置,则需要将 OpType 及 Exposure Manual 里边的选项设置为手动,这样再调节 ExpTime 、AGain、DGain、ISPDGain 等参数即可,ExpTime 调太大是没有用的,它应该还受 fps 限制,有最大值。
    2.选择自动计算时,需要注意调试曝光时间和增益最大最小值,还有目标亮度 Compensation 等。
    3519A摄像头颜色优化_第8张图片

待续。。

你可能感兴趣的:(linux,linux驱动及海思)