news 2026/7/19 16:24:18

065、AF自动对焦:CDAF、PDAF与激光/ToF融合方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
065、AF自动对焦:CDAF、PDAF与激光/ToF融合方案

065、AF自动对焦:CDAF、PDAF与激光/ToF融合方案

去年夏天,我在产线盯一个旗舰机的对焦调试,遇到一个让人抓狂的bug:室内灯光下对焦飞快,一到户外强光下,镜头就开始“呼吸”——来回抽动,死活锁不住焦。产线老大站在旁边,手里拿着温度计,一脸“你再搞不定我就把你扔进烤箱”的表情。后来查了三天,发现是PDAF的相位检测在强光下饱和了,CDAF又因为场景反差太低不敢下结论,两个算法在打架。从那以后,我对“融合”这两个字有了刻骨铭心的理解。

先聊聊CDAF——老黄牛式的对焦

CDAF(反差检测自动对焦)是影像系统里最朴实的方案。它的原理简单到让人怀疑:在焦平面上移动镜头,找到图像对比度最大的位置。这个位置就是焦点。

实现上,通常用Sobel算子或者拉普拉斯算子计算图像梯度,然后取一个窗口内的梯度累加值作为“对焦评价函数”。代码里常见的写法是:

// 计算当前帧的对焦值,窗口选中心区域,别选边缘,边缘容易受畸变影响intcalc_focus_value(uint8_t
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/19 16:23:26

Function Calling 编排引擎设计:DAG + 条件分支的工作流定义

Function Calling 编排引擎设计:DAG 条件分支的工作流定义 一、LLM 的自由调用是一把双刃剑 让 LLM 自由决定调用哪些工具、以什么顺序调用,在简单场景下工作得很好。但当任务变得复杂时,问题就暴露了: 三个工具应该按 A→B→C 的…

作者头像 李华
网站建设 2026/7/19 16:22:47

3步让经典DirectX游戏在Windows 11上完美运行:DDrawCompat终极指南

3步让经典DirectX游戏在Windows 11上完美运行:DDrawCompat终极指南 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh_mirro…

作者头像 李华
网站建设 2026/7/19 16:21:26

ID-based RAG FastAPI故障排除:常见问题与解决方案大全

ID-based RAG FastAPI故障排除:常见问题与解决方案大全 【免费下载链接】rag_api ID-based RAG FastAPI: Integration with Langchain and PostgreSQL/pgvector 项目地址: https://gitcode.com/gh_mirrors/ra/rag_api ID-based RAG FastAPI是一个集成Langcha…

作者头像 李华
网站建设 2026/7/19 16:20:29

028-如何在费曼过程中做有价值的笔记

费曼学习法系列 第028篇 如何在费曼过程中做有价值的笔记 一、学习笔记 vs 费曼笔记 大多数人的"学习笔记",本质上是摘抄——把书上的重点句子抄下来,或者把老师的板书复制一遍。这种笔记对记忆有一点帮助,但对"理解"的促进微乎其微。你只是在从源文…

作者头像 李华