赞
踩
目录
ISP—图像调试学习(RAW图像获取,BLC,AWB,CCM)
准备工作
ISP的处理都是针对sensor输出的数据进行的,对于BLC、AWB、CCM的校正来说,我们需要抓取sensor输出raw格式图像数据。
步骤:
Ps:可以抓取自然光线的Raw图提高校正的准确率,5000K色温的24色卡raw,可以在室外正午阳光时抓,8000K可在日落黄昏时抓。
如何知道白色块的亮度统计直方图峰值为最大亮度的80%左右?
A.用ImageJ导入抓到的raw图。
出现以下窗口:
Image type 16-bit Unsigned。Width和Height跟据sensor的分辨率设置(一般海思工具保存图像时保留了这些信息),选little-endian order,其余默认。
B.选中白色块,按Ctrl+H,查看统计信息。
查看最后一个波峰,若其是最大亮度的80%则保留图像,否则重新调整曝光时间重新进行抓图,最大亮度由抓取RAWdata时候的位数决定,之前抓取raw图选择了12bit,则最大亮度为4096;
注:现在一般都以12bit抓取RAWdata。
准备工作
打开连接好的PQTool,选择海思工具:Calibration Tool
设定RAW格式,跟据sensor具体情况,也就是抓图时提供的信息来配置一般文件名已经保存好相关信息。
设备设置
得到的black level的值就是黑电平校正的值。
3.点击各个raw图WZ项下的,图标,选择白块(第20-23,一般海思默认已经选好)。操作:左键选取区域,右键拖动图像,滚动缩放图像,检查B/C,如果不同块的差值>0.1,则需要检查黑电平是否正确。
4.点击Calibrate进行矫正,并查看shif绝对值,越接近0越好,如下图所示。
5.点击Apply to Board,记下如下图R Gain,B Gain值
6、然后返回查看调试表的AWBAttr参数进行对照,如下图,我们发现R Gain,B Gain值已经更新到了参数表里,如下图所示。
一般在完成BLC和AWB之后,需要开始进行CCM校正,现在用3组RAW数据文件做流程校正,分别是A色温,D50色温以及D75色温下的raw数据。
勾选一组有待校正的RAW data,选择CCM,点击Get the First Selected RAW,按照提示或者直接点击PV,调整红色方框大小以及位置,确保整个24色卡被覆盖,确保红色方框在对应色块里面,步骤如下:
2.点击Callbrate会自动跳转到Result,会看到在该色温下的原图已经有改变,如下图:
点击Callbrate之前
点击Callbrate之后
3、点击Record Current Calibration。
4、在指定的另外两个RAW data数据上重复1,2,3,直到成功校正完3组Raw数据,如图所示:
全部勾选Color Temo,应用点击Apply Selected CCM
回到PQTOOL主菜单,看CCM一栏,点击Edit this Matrix,就能看到我们CCM矫正后的数据了,我们记下来,结果如下图。
我们还可以对这份数据的准确性做检查,点击Show Summary,右边为0x100则数据是OK的,如下图结果是Ok的。
这样的话基本校正已经完成,相关参数代入我们的图像配置文件。
参考
https://blog.csdn.net/weixin_38251305/article/details/103872082
https://max.book118.com/html/2020/0916/7154032061002201.shtm
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。