1,设备准备:待校正主控+SENSOR+镜头+镜头盖(可抓raw版本)
2,环境准备:图像室灯箱环境,24色卡,照度计
3,说明书准备:《HiISP 颜色调优说明》、《图像质量调试工具使用指南》
4,工具准备:PQTOOL(版本对应,插件齐全),ImageJ
5,运行环境:搭建nfs,远程mount到pqtool脚本目录,运行脚本,打开pqtool连接,最好All read下确保参数更新。
备注:1fc=10.764263lux注意此参数在照度计上的值方便我们调整色温灯亮度(目前灯箱部分色温的达不到指定亮度同时有闪烁,只能将就,非严格条件下矫正参数偏差不大即可)。
6,黑电平
6.1,用镜头盖盖住镜头,使其处于黑暗条件下。
6.2,在PQTool工具中左侧调试表选中ExposureAttr,并在右边弹出来的参数表中将各种类型设置为Manual,修改结果如下图箭头所指。

图中参数Again/Dgain/ISPgain的数值一般为1024,左右拉动滚动条或者手动填写Again/Dgain/ISPgain/ExpTime的值从而改变镜头画面颜色和亮度。必要时再调整Again/Dgain/ISPgain的大小。这里是黑电平(black level),先不用调整.
6.3,打开PQTool上的HIPQ Caputre Tool工具抓取黑暗条件下的raw数据,在下图Raw Image的bits处填写实际的raw数据位数,我的板是3519v101的对应的bits为12bits,可进入设备后台输入cat /proc/umap/vi查看相关位数及其它相关参数。

6.4,打开HIPQ ISP Calibration Tool导入raw数据,这里RAW Scene要选择Black.

6.5, 点击Edit Options并配置好Current RAW Options,如下图,点击右上角Black Level Calibration,记下生成的Black Level值。

这里确定矫正完毕,如果有应用到镜头就会立即应用生效,否则手动设置生效,具体看外面Black相关参数,如下图。

更新则进行下一步,否则将手动更改该黑电平值,显然这里已经更新了,所以们进行下一步(白平衡调整)。

7,白平衡(AWB)调整。
7.1,该实验我们需要在600Lux(光照单位)的前提下(除了D50在自然光条件)在灯箱里(通过HIPQ Caputre Tool工具抓取)获取以下几种色温所对应的RAW数据。
1)色光A(目前灯箱环境不具备A色温,用F色温将就代替)
2)色温TL84
3)色温D50(外景)
4)色温D65
5)色温D75
亮度条件:10.764XX=600LUX(XX=56 fcd)
打开工具ImageJ打开(open)抓到的raw数据,计算亮度分布图范围12Bit=2^12=4096;4096
80%=3276.8
7.2,如步骤6.3,打开Caputre Tool工具抓取各个色温在光照600lux条件下的Raw数据,并用Imagej工具检测抓到的raw数据的max值是否在3200-3300之间,在则数据合格不在则重新抓取,抓取步骤如下.
1)打开imagej工具,如下图。

将参数数值设置如下图。

点击ok之后出现如下图的raw数据,之后用鼠标一到图中的白色色框内,单击拖动鼠标一个矩形框,然后按Ctrl+H获取选中的色框的相关参数值(包含我们要对比的max值),如下图。

7.3,按照7.1,7.2步骤,抓取各个色温下的raw数据,以下是我抓取的各个色温的raw数据步骤的相关描述和图片。
1)F色温,52fcd(这里灯箱的光照已经调到最亮了还是没法达到56fcd),2428k下:
抓取的raw数据如下图。

相关Again/Dgain/ISPgain参数值如下图。

2)D65色温,56fcd,5859k下:
抓取的raw数据如下图

相关Again/Dgain/ISPgain参数值如下图

3)TL84色温,56fcd,3704k下:
抓取的raw数据如下图

相关Again/Dgain/ISPgain参数值如下图

4)D50色温,56fcd,4840k下:
抓取的raw数据如下图

相关Again/Dgain/ISPgain参数值如下图

5)D75色温56fcd,6500k下:
抓取的raw数据如下图

相关Again/Dgain/ISPgain参数值如下图

8,打开HPQ ISP Calibration Tool工具,将获取的5组raw数据文件,点击Open RAW File导入以下界面。并修改各个raw数据为抓取时照度计所读到的对应temp值,点击右边的AWB,并在选中的5个raw文件前的方框打勾选中(如下图绿色勾勾),之后点击Import Selected RAW,如下图所示。

8.1,点击每行WZ,理论R/G B/G各自前后相差不超过0.1则表示RAW文件符合规格,否则重抓。

8.2,导入的raw文件的KI勾选F色温(A色温),D50色温(外景),D75色温。

8.3,点击Calibrate进行矫正,并查看shif绝对值,越接近0越好,如下图所示。

8.4,点击Apply to Board,记下如下图R Gain,B Gain值。

然后返回查看调试表的AWBAttr参数进行对照,如下图,我们发现R Gain,B Gain值已经更新到了参数表里,如下图所示。

9,CCM矫正
在完成BlACK和AWB校正后,开始CCM校正
现在用3组RAW数据文件做流程校正:分别为F(A)色温,D50色温以及D75色温下的raw数据(灯箱限制实际F色温,D50色温,D75色温)
9.1,勾选一组待校正RAW Data,选择CCM,点击Get the First Selected RAW,按提示或者直接点击PV,调整红色方框大小及位置,确保整个24色卡被覆盖,确保红色方框在对应色块里面,步骤如下。
1)勾选一组矫正RAW Data

2)点击Calbrate,会自动跳转到Result,会看到在该色温下的原图已经有改变,如下图
点击Calibrate前

点击Calibrate后

3)点击Record Current Calibration。
4)在指定的另外两个色温RAW数据上,重复步骤1),2),3),直到成功矫正完3组raw数据,如下图。

9.2,全部勾选,应用点击Apply Selected CCM

9.3,回到PQTOOL主菜单,看CCM一栏,点击Edit this Matrix,就能看到我们CCM矫正后的数据了,我们记下来,结果如下图。

9.4,我们还可以对这份数据的准确性做检查,点击Show Summary,右边为0x100则数据是OK的,如下图结果是Ok的。

到此基本矫正结束,相关参数代入到我们的图像配置文件,出版本。
后续开始每级ISO下做图像其他参数的调整,主要处理联动参数,需要具备一定的图像知识。不仅仅是图还要处理图像稳定,防止个别场景下闪屏,偏色,噪点等客户可直观察觉的现象。

(10)QJ_黑电平AWBCCM校正步骤raw数据抓取相关推荐

  1. python爬取appstore的评论数据的步骤_python数据抓取分析

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  2. python中国大学排名爬虫写明详细步骤-Python爬虫--2019大学排名数据抓取

    Python爬虫--2019大学排名数据抓取 准备工作 输入:大学排名URL连接 输出:大学排名信息屏幕输出 所需要用到的库:requests,bs4 思路 获取网页信息 提取网页中的内容并放到数据结 ...

  3. android camera2 qcom,Qcom平台 camera的一些知识点 之RAW图抓取

    前言 介绍camera sensor 输出的 raw 图,用于验证cam显示效果问题. 参考文档 : KBA-161204073328 目录 的 mask bit 定义 参数解释: /** * 参数解 ...

  4. Uipath 学习栏目基础教学:10、数据抓取

    提示:专栏解锁后,可以查看该专栏所有文章. 文章目录 一.数据抓取 1.1表格数据抓取 1.2 搜索结果爬取 提示:以下是本篇文章正文内容,下面案例可供参考 一.数据抓取 UiPath Studio ...

  5. python爬虫抓取数据的步骤-Python爬虫抓取手机APP的传输数据

    大多数APP里面返回的是json格式数据,或者一堆加密过的数据 .这里以超级课程表APP为例,抓取超级课程表里用户发的话题. 1.抓取APP数据包 得到超级课程表登录的地址:http://120.55 ...

  6. python爬虫app步骤_Python爬虫抓取手机APP的传输数据,python爬虫抓取app

    Python爬虫抓取手机APP的传输数据,python爬虫抓取app 大多数APP里面返回的是json格式数据,或者一堆加密过的数据 .这里以超级课程表APP为例,抓取超级课程表里用户发的话题. 1. ...

  7. ISP算法学习之BLC(黑电平校正)

    BLC--black level correction黑电平校正 在ISP算法中进行黑电平校正的目的是消除图像中的暗电流噪声和感光器非均匀性引起的色彩偏差. 一.产生的原因 暗电流(Dark Curr ...

  8. 技术科普丨黑电平:你真的懂“黑”吗?

    技术科普丨黑电平:你真的懂"黑"吗? 转载于:技术科普丨黑电平:你真的懂"黑"吗? 第27期 "眼前的黑不是黑,你说的白是什么白-" 不知你 ...

  9. 10W人都想知道的答案!可视化黑科技,这4个数据工具谁最厉害的?

    在搜索商业智能(BI)工具时,可能每个BI供应商都将其产品称为唯一的"最佳"解决方案进行宣传,晕乎转向.笔者身边有很多在数据中心工作的朋友,也有各种IT信息部的大佬,也见惯了各家上 ...

最新文章

  1. futurejava前台_web前端页面与后端Java的数据交互
  2. UNITY UI字体模糊的原因
  3. 计算机管理术语路径描述的是,directory
  4. 服务器系统网卡驱动装不上,网卡驱动装不上去怎么办?
  5. sysv-rc-conf --- Linux设置开机自动启动
  6. 47.本地Hyper-V虚拟机的异地(Azure)容灾(上)
  7. UnityShader24:最简单的屏幕后处理例子
  8. C++相对于C语言更加规范(1)
  9. Revit中项目特别大如何将项目完整的体现在图纸中?
  10. 几种矩阵分解算法: LU分解,Cholesky分解,QR分解,SVD分解,Jordan分解
  11. 查找替换之 换行符替换
  12. 【96期】盘点那些关于Nginx的常考面试题
  13. 4、5线小县城的年轻人每天在玩什么?
  14. 如何写出三体的MATLAB程序-代码篇
  15. 实验7 Oracle数据库安全管理
  16. 2020版中国开放数据(Open Data)及政府数据开放平台汇总
  17. 8核、6核、4核、双核cpu是啥
  18. 【Mongodb和Solr】Mongodb和solr整合
  19. 彻底凉了!腾讯知名软件全线下架,网友一片唏嘘。。。
  20. PHP开发APP接口注意事项

热门文章

  1. 视频如何做成gif动图?一招教你快速生成gif动画
  2. 克隆及恢复动态磁盘的系统
  3. jenkins安装 插件插件失败 简单快捷安装办法
  4. 使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 【一】
  5. OceanBase SQL 执行计划解读(二)──── 表连接和子查询
  6. dede模板php代码,织梦dede模板内怎样到场php代码_CMS体系建站教程
  7. jQuery实用的媒体视频播放器插件
  8. 博士毕业答辩流程 注意事项
  9. Window10家庭版启用远程桌面-RDPWrapper强制开启win10远程桌面
  10. 1,2,5相加为100 方法总数