CamX框架学习之_AF dump pd

相机对焦不清晰,这个是属于AF的问题,那我们如何提供有效的日志给到AF开发的同事进行分析呢?

做为开发,我们如何抓取一些基本的信息,来做初步的判断呢?

来,这篇文章对你一定有用~

1、配置camxoverridesettings.txt文件

抓af日志,camxoverridesettings.txt 内容配置如下,把该文件push到vendor/etc/camera/ 目录下,重启设备或者kill下camera server就可以生效。

logWarningMask=0x08000000
logInfoMask=0x08000000
logPerfInfoMask=0x08000000
logVerboseMask=0x08000000
overrideLogLevels=0
enable3ADebugData=TRUE
enableTuningMetadata=TRUE
dumpDebugDataEveryProcessResult=1
reprocessDump=TRUE
enableResourceManager=TRUE

二、dump pd

adb shell setprop persist.vendor.camera.pdaf_logging 2
adb shell setprop persist.vendor.camera.pdaf_dump 1

执行完上面的命令后,pd dump 文件会在 /data/vendor/camera 下面生成
如下三个文件(执行上面 setprop 命令之前,最后setenforce 0 关闭selinux权限):

pdlib_config.xml
pdaf_input_single.raw
pdlib_buffer_meta_single.xml

三、把pdaf_input_single.raw 文件拖到chromatix上进行查看

image.png

image.png

图像能正常看到物体形状,则是表示有对焦过程,对焦是清晰的。

四、查看日志打印的 tuning mode

adb shell logcat -v time > log.txt 抓取logcat日志
日志中可以搜索下面相关字,查看tuning mode 和usecase等信息:

SetAlgoChromatix() Tuning data as mode: 0 usecase 1  feature1 0 feature2 0 scene 18, effect 0,

=======================================================================================

*本人从事Android Camera相关开发已有5年,
*目前在深圳上班,
*小伙伴记得点我头像关注,也可以关注我的微信公众号【小驰笔记】,希望和更多的小伙伴一起交流 ~

posted @ 2021-01-13 17:03  小驰行动派  阅读(719)  评论(0编辑  收藏  举报