记得刚接触isp的时候,第一感觉,这模块干嘛的呀,那模块又是干嘛的呀,杂乱无章。遇到图像效果不好无从下手。所以记录一篇isp调试思想篇,希望能给刚入门的小伙伴一些启发。
如果接触过hisi调试,相信看完hisi的tuning文档,我这篇文章会显得很多余,所以还是借鉴hisi文档的思想来记录下。
isp tuning基本可以分成前期标定和调试。可以理解为标定是打地基,调试是盖房子,地基打得好,房子才好盖,地基没打好,盖房子技术再厉害还是不行,所以差一不可。
前期标定是对图像前期处理,把一些客观参数固定下来,后面再根据主观感受去调试各种参数。
标定通常包括,FPN(Fixed pattern noise),blc,DPC,lens sharding,Bayer NR,AWB,CCM,(畸变校正)等,基本上就是这些模块,顺序也建议按照上面的顺序走,标定就是采图然后通过工具输出标定值的过程,所以采图的要求越严格,输出的标定参数就越准。一般调试文档会说明标定的要求,但是没有说明的话,就保证亮度正常,不过曝,色卡占比大,且色卡位置正常没歪了便可。通常完成标定后,使用默认的AE,图像基本就能看了。标定的评判结果这里暂时不展开了。
开始说调试的总思想,首先可以从这四个维度去看一张图。
1、亮度维度
2、色彩维度
3、对比度维度
4、细节与噪声
特殊的,比如手机端的,AF,畸变校正啥的没算进去,这些比较特殊的模块和HDR模式就不说了。