Camera图像效果调试

Camera Tuning工具使用说明

1, Camera tuning pipeline:
图像效果调试基本流程
2, Camera tuning tool connection:
Camera图像效果调试_第1张图片
2.1,sever端:
2.1.1 板端要连接Ethernet或者WiFi。
2.1.2板端开机后进入adb后执行先运行test_disp hdcp disable 在执行./isp_pqtool来启动tuning server。

2.2,client端:
2.2.1 打开tuning_client.ext调试工具,选择edit—preferences—server setting,来配置板端 的IP地址,点击add即可。
2.2.2 点击sensor driver select选择对应模组的imgsensor(imx258等),connection state显示connected或者右下角显示绿色灯,左下角显示connected则表示已经连接成功。

3, ISP Tuning tool features:

3.1,LSC模块:
该模块主要是lens镜头阴影矫正,根据高中低色温灯箱里面校准,拍灰卡验证rgb channel的gain值来确认校准情况。如下:
Camera图像效果调试_第2张图片
3.2 AE模块:
该模块为自动曝光控制。
3.2.1根据scene evaluation mode 来选择测光算法,disabled即为亮度平均算法,fixed为中心区域为测光算法,adaptive为自适应测光算法。
3.2.2 set point 则为目标亮度target。
3.3.3 工具界面如下:
Camera图像效果调试_第3张图片
3.3 awb模块:
该模块是自动白平衡,工具界面如下:
Camera图像效果调试_第4张图片
3.3.1 illumination profile应该是不同色温灯箱下的校准参数,目前打不开。
3.3.2 R/G部分的配置是对应特定场景下gian的上限设定。
3.3.3 关闭awb,切换到level2进入wb可用查看当前场景下的rgb channel的gian值来做一些简单的查看和确认信息工作。界面如下:
Camera图像效果调试_第5张图片

3.4 AF模块:
该模块为自动对焦模块,界面如下:
在这里插入图片描述
3.4.1 Oneshot应该是拍照会自动对焦一次。
3.4.2 search Algorithm:对焦算法选择,full search为全扫描方式search到focus value最大的点,精度高,灵敏度很低。Adaptive range search为步进的方式去扫描focus value找到最佳的对焦点,灵敏度比较高。

3.5 Denoise模块:
该模块是去噪点模块,分为2DNR和3DNR,界面如下:
在这里插入图片描述
3.5.1 denoise strength是去噪点强度,值越大去噪越强。
3.5.2 sigma 是去噪的平滑度,值越大抹除噪点越强。
3.5.3 3DNR
在这里插入图片描述
主要是暗处场景去噪,strength越大去噪越强。

3.6 EE模块
该模块是锐度增强调试,和去噪是互斥操作。界面如下:
在这里插入图片描述
主要调整edge gain 和strength,值越大锐度越强,噪点会增大,YUV部分的调试会影
响色彩饱和度,适当调整。
4, 其他部分:

4.1 更详细的介绍或者更多模块内容可以查看Vivante.ISP.Tuning.Tools.User.Guide-4.3.2.s2_20210915.pdf这个文档。
Camera图像效果调试_第6张图片
4.3 更多细节需要查看代码分析和提供更为详细的操作文档,才能更快高效的调试出更好的效果,以及生成的效果参数。

总结:Camera Tuning工具简单操作步骤

1,sever端:
1.1 板端要连接Ethernet或者WiFi,开机后连接adb后输入ifconfig查看IP地址,同时在PC端能够ping通这个IP地址。
1.2板端开机后进入adb后执行./isp_pqtool来启动tuning server,启动成功后会在adb界面输出初始化成功等信息。

2,client端:
2.1 打开tuning_client.exe调试工具,选择edit—preferences—server setting,来配置板端 的IP地址,点击add即可。
2.2 点击sensor driver select选择对应模组的imgsensor(imx258等),然后点击change driver。即可connection state显示connected或者右下角显示绿色灯,左下角显示connected则表示已经连接成功。

3,LSC和AWB属于客观调试,需要在灯箱环境下才可以进行校正。校正成功后可以拍灰卡 和24色卡来做验证是否校正成功。

4,GAMMA和AE可以进行主观的优化调试。如下操作:
4.1 选择level2(MF),在module选择gamma correction。进入gamma调试界面。
4.2 在gamma界面的curve选项里可单选不同的gamma曲线,就可以在预览显示界面可以看到不同亮度对比的变化。
4.3 curve选项里选择user curve。那么就可以在user definitions选项里可以选择自定义curve。一般选择logarithmetic对数函数的算法,gamma输入2.2就是标志gamma2.2的曲线了。同时在蓝色框中显示曲线,可以手动拉动曲线就可以看到预览画面的对比度变化。
4.4 选择level3(AF),在module选项里选择auto exposure。然后在set point 拉动进度条就可以设置target亮度,往右边拉大可以提高亮度,就可以在预览画面看到亮度变化。同时可以在histogram选项下面可以看到当前pixel点的变化。

5,Denoise和EE优化调试:
5.1 选择level2,在module选项里选择2D noise reduction,进入调试界面。
5.2 拉动 denoise strength,往右拉就是增大去噪点能力,可以在预览显示画面可以看到噪点被抹除掉了,太大会导致画面会模糊掉细节不清晰。
5.3 在module选择3D noise reduction进行同样的操作可以在画面比较暗的场景优化噪点。
5.4 在module选择 edge enhance,可以进入锐度优化界面。
5.5 在strength选项拉动进度条,往右拉可以增强锐度。可以在预览界面看到边缘处的锐度加强。

你可能感兴趣的:(android)