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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Python与C/C++的区别(持续更新中……)[通俗易懂]

    Python与C/C++的区别(持续更新中……)[通俗易懂]给C/C++程序员的注释在Python中没有switch语句。你可以使用if..elif..else语句来完成同样的工作(在某些场合,使用字典会更加快捷。)给C/C++程序员的注释在Python

    2022年7月6日
    21
  • Linux 操作memcache命令行

    Linux 操作memcache命令行

    2022年2月8日
    38
  • 实验室设备管理系统[通俗易懂]

    实验室设备管理系统[通俗易懂]#include<stdio.h>#include<stdlib.h>#include<string.h>#defineMAX_NUM100 //数组最大长度typedefstruct_EQUIPMENT{intnum;//编号intis_bolish;//是否报废charstyle[20];//种类c…

    2022年10月13日
    3
  • acwing1117. 单词接龙(深搜dfs)[通俗易懂]

    acwing1117. 单词接龙(深搜dfs)[通俗易懂]单词接龙是一个与我们经常玩的成语接龙相类似的游戏。现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”,每个单词最多被使用两次。在两个单词相连时,其重合部分合为一部分,例如 beast 和 astonish ,如果接成一条龙则变为 beastonish。我们可以任意选择重合部分的长度,但其长度必须大于等于1,且严格小于两个串的长度,例如 at 和 atide 间不能相连。输入格式输入的第一行为一个单独的整数 n 表示单词数,以下 n 行每行有一个单词(只含有大写或小写字母

    2022年8月8日
    6
  • Java中List的详细用法

    Java中List的详细用法目录:list中添加,获取,删除元素;list中是否包含某个元素;list中根据索引将元素数值改变(替换);list中查看(判断)元素的索引;根据元素索引位置进行的判断;利用list中索引位置重新生成一个新的list(截取集合);对比两个list中的所有元素;判断list是否为空;返回Iterator集合对象;将集合转换为字符串;将集合转换为数组;集…

    2022年7月7日
    31
  • kafuka 的安装以及基本使用

    kafuka 的安装以及基本使用最近因为项目需要所以需要使用kafka所以自己最近也实践了下。下面为大家简单介绍下在windows下的安装使用因为它是基于zookepper的使用也要安装zookepper1.安装ZookeeperKafka的运行依赖于Zookeeper,所以在运行Kafka之前我们需要安装并运行Zookeeper1.1下载安装文件:http://mirror.bit.edu.cn/apache…

    2022年6月11日
    45

发表回复

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

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