pda手持终端软件下载_成为pda

pda手持终端软件下载_成为pdaPDAF点亮主要参考《MT6763_MT6757_PDAF_Driver_and_Buf_mgr_Porting_Guide.pdf》1、什么是PDAF1.1PDAF的原理在了解相位对焦PDAF,PhaseDetectionAutoFocus之前,在网上肯定会搜到其他对焦方式。比如对比度对焦(反差对焦)CDAF,ContrastDetectionAutoFocus、激光对焦LDAF,LaserDetectionAutoFocus、双核对焦等。…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

PDAF点亮主要参考《MT6763_MT6757_PDAF_Driver_and_Buf_mgr_Porting_Guide.pdf》

1、什么是PDAF

    1.1 PDAF的原理

        在了解相位对焦PDAF,Phase Detection Auto Focus之前,在网上肯定会搜到其他对焦方式。比如对比度对焦(反差对焦)CDAF,Contrast Detection Auto Focus、激光对焦LDAF,Laser Detection Auto Focus、双核对焦等。

       下面整理三种对焦方式对比

    

对焦方式 原理 优点 缺点
对比度对焦
CDAF
对焦的过程就是通过移动镜片来使对焦区域的图像达到最清晰的过程,所以对焦成功以后,直观的感受就是焦点的清晰度最高,而焦点以外的区域则表现为相对模糊状态 成本低,精度高 速度慢
相位对焦
PDAF
单反相机普遍采用相位对焦系统,相比于数码单反相机上的相位对焦,手机上的相位对焦则是直接将自动对焦传感器与像素传感器直接集成在一起,即从像素传感器上拿出左右相对的成对像素点,分别对场景中的物体进行进光量等信息的检测,通过比对左右两侧的相关值情况,便会迅速找出准确的对焦点,之后镜间马达便会一次性将镜片推动到相应位置完成对焦 对焦速度极快,降低处理器计算负担 弱光环境下容易对不上焦,成本较高
激光对焦

LDAF

后置摄像头旁边的红外激光传感器向被摄物体发射低功率激光,经过反射后被传感器接收,并计算出与被摄物体之间的距离 成功率高 弱光环境下,对焦一般,成本高。激光对焦在使用上还是一定限制

 

   下面左图展示了成像的现象,有前焦,对焦和后焦。推lens的方向和幅度,由当前的相位差和模组的PD calibration data来决定

pda手持终端软件下载_成为pda

    PDAF 通过对比L/R PD pixel构成的两幅图画,PD算法计算出相位差。

              根据相位差和模组 PD calibration data,估算出像距,从而移动lens快速对焦

 

    PD点分布长这样

     pda手持终端软件下载_成为pda

  1.2 PDAD INI 文档 

          INI文档是sensor厂商给模组厂商提供做PD calibration时的配置文件,描述PD Sensor的输出信息和PD calibration 参数,其内容会被烧录到eeprom

         pda手持终端软件下载_成为pda

           pda手持终端软件下载_成为pda

  1.3  PD Type

     pda手持终端软件下载_成为pda

   /alps/kernel-4.14/drivers/misc/mediatek/imgsensor/inc/kd_imgsensor_define.h

enum IMGSENSOR_PDAF_SUPPORT_TYPE_ENUM {
	PDAF_SUPPORT_NA = 0,
	PDAF_SUPPORT_RAW = 1,
	PDAF_SUPPORT_CAMSV = 2,
	PDAF_SUPPORT_CAMSV_LEGACY = 3,
	PDAF_SUPPORT_RAW_DUALPD = 4,
	PDAF_SUPPORT_CAMSV_DUALPD = 5,
	PDAF_SUPPORT_RAW_LEGACY = 6,
};

二、驱动相关

      具体配置还得看sensor spec 和MTK PDAF 点亮文档 

        vendor仓:

      pda手持终端软件下载_成为pda

        kernel仓:

pda手持终端软件下载_成为pda

pda手持终端软件下载_成为pda

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196597.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mybatis 缓存的使用, 看这篇就够了「建议收藏」

    mybatis 缓存的使用, 看这篇就够了「建议收藏」缓存的重要性是不言而喻的。使用缓存,我们可以避免频繁的与数据库进行交互,尤其是在查询越多、缓存命中率越高的情况下,使用缓存对性能的提高更明显。mybatis也提供了对缓存的支持,分为一级缓存和二级缓存。但是在默认的情况下,只开启一级缓存(一级缓存是对同一个SqlSession而言的)。以下的项目是在mybatis初步使用(IDEA的Maven项目,超详细)的基础上进行。…

    2022年5月22日
    36
  • Android 使用动态载入框架DL进行插件化开发

    Android 使用动态载入框架DL进行插件化开发

    2022年1月26日
    37
  • HDU – 5187 – zhx's contest (高速幂+高速乘)

    HDU – 5187 – zhx's contest (高速幂+高速乘)

    2022年2月3日
    42
  • python lambda表达式详解

    python lambda表达式详解@pythonlambda表达式详解1、lambda简介先来看一段代码示例:第一行是lambda声明,x,y相当于传入的参数,整个函数会返回x+y的值。lambda作为一个表达式,定义了一个匿名函数,上例的代码x,y为入口参数,x+y为函数体。在这里lambda简化了函数定义的书写形式。python允许用lambda关键字创造匿名函数。匿名是不需要以标准的方式来声明,比如说使用def…

    2022年10月18日
    2
  • input获取焦点 原生js_原生js的input事件

    input获取焦点 原生js_原生js的input事件1.onfocus当input获取到焦点时触发2.onblur当input失去焦点时触发,注意:这个事件触发的前提是已经获取了焦点再失去焦点的时候才会触发该事件,用于判断标签为空。3.onchange当input失去焦点并且它的value值发生变化时触发,个人感觉可以用于注册时的确认密码。4.onkeydown按下按键时的事件触发,5.onkeyup当按键抬起的时候触发的事件,在该…

    2022年6月2日
    329
  • 测试19

    测试19一、Linux必备知识linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有linux能力。二、Shell脚本掌握shell脚本,包括shell基础与应用、shell逻辑控

    2022年7月1日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号