相关平台信息:【SDM845/670】

1.AF调试部分

(1)通过属性控制:

--AF Log控制--

setprop persist.vendor.camera.logInfoMask 0x8000000 //AF info level log

setprop persist.vendor.camera.logVerboseMask 0x8000000 //AF verbose level log

--禁用深度焦点指示--

setprop persist.vendor.camera.af.depthfocus 1

--关闭 PDAF--setprop persist.vendor.camera.disablePDAF 1

--开启PDLib log 及 PDAF性能日志--

setprop persist.camera.pdaf_logging 1

setprop persist.camera.pdaf_profiling 1

(2)通过camxoverridesettings控制,将需要调试的部分添加到 vendor/etc/camera/camxoverridesettings.txt :

--AF Log控制--

logInfoMask=0x8000000

logVerboseMask=0x8000000

Mask值对应如下:(1 << 27)=0x8000000 即对应AF模块

// The group tag for a given debug print message

typedef UINT32 CamxLogGroup;

static const CamxLogGroup CamxLogGroupNone = (1 << 0); ///< Generic group

static const CamxLogGroup CamxLogGroupSensor = (1 << 1); ///< Sensor

static const CamxLogGroup CamxLogGroupIFace = (1 << 2); ///< IFace

static const CamxLogGroup CamxLogGroupISP = (1 << 3); ///< ISP

static const CamxLogGroup CamxLogGroupPProc = (1 << 4); ///< Post Processor

static const CamxLogGroup CamxLogGroupImgLib = (1 << 5); ///< Image Lib

static const CamxLogGroup CamxLogGroupCPP = (1 << 6); ///< CPP

static const CamxLogGroup CamxLogGroupHAL = (1 << 7); ///< HAL

static const CamxLogGroup CamxLogGroupJPEG = (1 << 8); ///< JPEG

static const CamxLogGroup CamxLogGroupStats = (1 << 9); ///< Stats

static const CamxLogGroup CamxLogGroupCSL = (1 << 10); ///< CSL

static const CamxLogGroup CamxLogGroupApp = (1 << 11); ///< Application

static const CamxLogGroup CamxLogGroupUtils = (1 << 12); ///< Utilities

static const CamxLogGroup CamxLogGroupSync = (1 << 13); ///< Sync

static const CamxLogGroup CamxLogGroupMemSpy = (1 << 14); ///< MemSpy

static const CamxLogGroup CamxLogGroupAssert = (1 << 15); ///< Asserts

static const CamxLogGroup CamxLogGroupCore = (1 << 16); ///< Core

static const CamxLogGroup CamxLogGroupHWL = (1 << 17); ///< HWL

static const CamxLogGroup CamxLogGroupChi = (1 << 18); ///< CHI

static const CamxLogGroup CamxLogGroupDRQ = (1 << 19); ///< DRQ

static const CamxLogGroup CamxLogGroupFD = (1 << 20); ///< FD

static const CamxLogGroup CamxLogGroupIQMod = (1 << 21); ///< IQ module

static const CamxLogGroup CamxLogGroupLRME = (1 << 22); ///< LRME

static const CamxLogGroup CamxLogGroupNCS = (1 << 23); ///< NCS

static const CamxLogGroup CamxLogGroupMeta = (1 << 24); ///< Metadata

static const CamxLogGroup CamxLogGroupAEC = (1 << 25); ///< AEC //0x2000000

static const CamxLogGroup CamxLogGroupAWB = (1 << 26); ///< AWB //0x4000000

static const CamxLogGroup CamxLogGroupAF = (1 << 27); ///< AF //0x8000000

--禁用深度焦点指示--

disableFocusIndication=1

--关闭 PDAF--disablePDAF=1

--设置 fullsweep 模式--afFullsweep=0 //fullsweep off

afFullsweep=1 //far to near

afFullsweep=2 //near to far

afFullsweep=3 //both

--Dump EEPROM 保存OTP数据至 /data/misc/camera/-

dumpSensorEEPROMData=1

--3A调试 exif信息--

debugDataSizeAEC=6000

debugDataSizeAWB=550000

debugDataSizeAF=70000

标签:Camera,AF,setprop,高通,camera,persist,vendor,Android,调试

来源: https://www.cnblogs.com/blogs-of-lxl/p/10774146.html

android camera调试打印信息,Android : 高通平台Camera调试相关推荐

  1. 高通平台camera客观项测试之解析力均匀性

    [高通平台camera客观项测试之解析力&均匀性] 一.IMatest界面 二.使用步骤 1.测解析力 举例说明,这里使用的是8M摄像头 需要拍摄的图卡:SFR解析力卡 数据:一般要读取中心 ...

  2. 高通平台Camera 框架简介

    接触高通平台camera不长时间,了解的不够深入,下面个人所了解内容的是基于高通平台的camera,有的地方能描述不一定会很清楚,以后会慢慢补充! 一 框架介绍 Package -> Framw ...

  3. 高通平台Camera调试移植入门

    camera基本代码架构 1.上层应用和HAL层交互,高通平台在HAL层里实现自己的一套管理策略.在kenrel中实现sensor的底层驱动.最核心的sensor端的底层设置.ISP效果相关代码单独进 ...

  4. 高通平台camera 移植过程

    1  camera基本代码架构 高通平台对于camera的代码组织,大体上还是遵循Android的框架:即上层应用和HAL层交互,高通平台在HAL层里面实现自己的一套管理策略:在kernel中实现se ...

  5. android lcd调试 高通平台lcd调试深入分析总结(mipi和rgb接口)

    各位网友:最近发现我这篇文章转载的到处都是,有的则以原创存在,转载时请注明出处,还有文中错误的地方请指正!谢谢合作. 一:点亮lcd in kernel 其实点亮lcd很简单必须保证以后几个步骤正确: ...

  6. android camera (2) ---高通平台camera开发

    1. 设置摄像头方向 2. 打开线程与预览线程 3. 设置参数 4. Camera外设按键 5. 自动对焦与触摸对焦 6. 拍照 7. 人脸检测 8. 位置管理 9. 旋转管理 10. 变焦 11. ...

  7. Android上HDMI介绍(基于高通平台)

    本文重点针对HDMI在android上的应用,而比较相关的就是overlay机制.overlay在这里只是简单的介绍,后续会有文章再专门详述. 我没记错的话,高通从7X30开始,平台就可以支持HDMI ...

  8. 高通平台 Camera基础

    1. 设置摄像头方向 2. 打开线程与预览线程 3. 设置参数 4. Camera外设按键 5. 自动对焦与触摸对焦 6. 拍照 7. 人脸检测 8. 位置管理 9. 旋转管理 10. 变焦 11. ...

  9. 高通平台camera客观项测试之色彩偏差白平衡饱和度

    高通camera测试项之色彩篇 一.色彩还原度,饱和度,白平衡测试 二.使用步骤 1.拍图. 2.打开Imatest选择"ColorCheck"选项,导入图片后选择ROI 3.选定 ...

  10. Android蓝牙初始名称修改(高通平台)

    2019独角兽企业重金招聘Python工程师标准>>> path:device/qcom/common/bdroid_buildcfg.h#define BTM_DEF_LOCAL_ ...

最新文章

  1. tensorboard图上存在直线_高中数学必修二直线与圆:真是让我没想到,他俩的关系还挺不简单...
  2. java 匿名list,java创造匿名对象的两种方法
  3. Init进程和进程 ④
  4. java标准类的制作
  5. uwsgi+python+flask+nginx服务器部署
  6. grep线上环境精典案例后续
  7. 基于spring的观察者模式
  8. Hologres如何支持超高基数UV计算(基于roaringbitmap实现)
  9. usb管控软件_数据防泄密软件介绍
  10. STL——vector容器详解
  11. spring随笔(三)DataBase
  12. 计科1501韩猛实验8
  13. 最新基于高德地图的android进阶开发(1)获取 Map API Key
  14. 思科交换机配置远程登录命令
  15. 注册石墨文档无法连接服务器,石墨文档没有访问权限的解决方法
  16. Review of Classic Clustering Algorithms
  17. 【分布式事务】如何基于消息中间件实现分布式事务?万字长文给你答案!!
  18. c语言很简单只要一节课,计算机二级C语言考什么
  19. 第三周 Access 课堂总结
  20. 致这一段无悔的大学青春

热门文章

  1. 大二暑假假期周进度01
  2. Inno Setup脚本
  3. struts1(一)流程分析
  4. 《软件定义网络:基于OpenFlow的SDN》一一3.4 本章总结
  5. MySQL移动数据目录出现权限问题
  6. Android 颜色渲染(三) Shader颜色渲染
  7. 进程、线程、协程基本概念理解
  8. linux解压缩及源码安装
  9. 【中级篇】Linux下搭建MySQL数据库系统
  10. CSS expression VS Script event