最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

调试camera总结

IT圈 admin 35浏览 0评论

2024年4月12日发(作者:六书南)

调试camera经验总结。

一个好的camera效果,需要多方面保证,,镜头,马达要好,这是源,如果源

头不好,后面怎么优化都没有用。要好,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。

2024年4月12日发(作者:六书南)

调试camera经验总结。

一个好的camera效果,需要多方面保证,,镜头,马达要好,这是源,如果源

头不好,后面怎么优化都没有用。要好,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。

发布评论

评论列表 (0)

  1. 暂无评论