调试camera经验总结

2019-8-16 云破天开 学习笔记 评论(0) 阅读(151)

一个好的camera效果,需要多方面保证
1.senor,镜头,马达要好,这是源,如果源头不好,后面怎么优化都没有用
2.ISP要好,ISP是否有硬件滤波器?3A算法是否先进,iphone好也是其3A的算法很厉害。 对于我们来说,首先是争取选择更好的物理,是否是背照式是sensor?如果需要夜景好是否是大pixel的sensor 或者是否是RGBW的sensor?镜头的光圈是否足够大,是5P,还是6P的,是否带有蓝光玻璃等? 选定好了一款sensor,怎么开始我们调试工作。
1. 找模组厂要到golden模组,如AWB,shading和AF的golden,后续我们的调试都是基于这个模组,只有使用这种模组调试的才能cover尽可能多的模组。 如果有条件的话,可以向厂家要到一些corner模组,用来验证我们后续调试的效果怎么样?
2. 点亮我们的sensor,检查出图是否正常?如色彩是否正常,power noise是否很明显?马达是否能正常工作,闪光灯是否能正常工作?
3. Sensor是否烧入了OTP,如果烧入了OTP,需要导入OTP,验证OTP工作是否正常?
4. 以上都准备好了的话,我们就可以进入camera的调试。 对于调试一个camera的模组,我们首先要评估这个模组的能力怎么样?确定我们帧率和gain策略, 特别是对于帧率一旦修改,理论上整个效果都需要重新开始调试。 确定好了曝光表之后,我们就可以用golden模组拍raw图了,拍好raw图,按照高通的文档一步步进行调试。  调试完成之后,测一下客观指标,分辨率,AWB,饱和度,色彩误差,灰阶,亮度均匀性,色彩均匀性,noise等,需要保证各个客观指标不能有大问题,每一项由问题,都说明我们的那一方面调试或者是我们raw图片拍出问题,需要分析原因解决问题。   满足客观指标之后,再去测试各个主观测试场景,如室内人物,室内花草,室内文字,夜景照片,室外人物,室外花草,室外建筑物,室外汽车等各个场景,根据各个场景的问题再解决。   其中我们调试最多的就是清晰度和噪点,这也是我们花最多时间调试的,需要反复调试,在不同的光源下,都需要调试,最好配合我们的客观标准测试,要不能有可能会出大问题。
1. 曝光表。 一个合适的曝光表,是整个项目调试的基础,否则后面可能出现非常多的问题,如帧率过低,客户在低亮情况下,很容易拍出模糊的照片,帧率过高,低亮情况下,拍出照片过暗,这个对于过往经验要求比较高,我个人比较喜欢把前置摄像头的帧率限定在7.5,后置摄像头10,特殊摄像头再特殊处理。
2. AWB。   由于高通默认AWB不但和我们实际的场景的颜色有关,其实还和我们的亮度有关,在参数里面有一项outdoor index,indoor index。如果这个没有设置好,AWB就有可能出现问题。  强烈建议不要手动修改AWB point。否则后续有可能出现很多奇怪的问题。
3. Luma target。   这是调节我们画面的整体亮度的值,不能出现过爆也不能出现过暗。
4. color_luma_decrease_ratio。   如果不调试这个值就有可能出现拍一些彩色物体时出现画面过暗。
5. gamma   一组好的gamma,可以让画面更通透,更清晰,我个人比较喜欢在夜晚时把夜晚的gamma拉的对比度更大。
6. 清晰度和噪点   由于这里需要拍摄不同亮度下的raw照片,首先要确保raw照片拍摄   Camera调试比较需要实际项目的经验,不能简单从文档和资料中学到,做的多遇到的问题多,相对就经验丰富一些。
7. 调试饱和度   第一版参数时,我们一般不修改这里,使用默认参数,只是最后  调试完了,测试一下我们的对比度的高低,根据对比度的高低,适当调整ACE。


发表评论: