1. AF 基础概念:对焦的本质与几种实现方式

各位同学好。我是你们这趟 AF 调优之旅的向导。今天咱们先不急着调参数,先把「对焦」这件事本身聊透。

你想想看,相机为什么要对焦?说白了,就是让镜头把光线汇聚到传感器上,让画面里你想拍的那个主体变得清晰。如果没对上焦,画面就是糊的。这个道理很简单,但背后的门道可不少。

1.1 什么是对焦?

对焦,就是调整镜头镜片组的位置,让被摄物体在图像传感器上形成清晰的像。这个「清晰」的标准,在光学上叫「合焦」。我习惯把镜头想象成一个可以伸缩的放大镜——你前后移动它,直到纸上的字最清楚,那就是对焦完成了。

在相机系统里,对焦的本质是寻找一个最佳镜片位置。这个位置会随着物距(你离被拍的东西多远)变化。你离得近,镜片要往前伸;你离得远,镜片要往后缩。嗯,就是这么回事。

核心公式(简化版):
1/f = 1/u + 1/v
f = 焦距,u = 物距,v = 像距
对焦就是调整 v,让 u 对应的像落在传感器平面上。

1.2 AF 与 MF 的区别

手动对焦(MF)和自动对焦(AF),区别就一个字:谁在拧镜头。

MF 是摄影师用手拧对焦环,靠眼睛判断是否清晰。AF 是相机自己驱动马达,靠算法判断是否清晰。我在项目中遇到过不少摄影爱好者,他们总觉得 MF 更「专业」。其实不然。在运动抓拍、无人机航拍这些场景下,人的反应速度根本跟不上。AF 不是偷懒,是刚需。

对比项 MF(手动对焦) AF(自动对焦)
速度 慢,依赖人眼判断 快,毫秒级完成
精度 受限于人眼分辨力 算法可达亚像素级
适用场景 静物、微距、视频跟焦 运动、抓拍、日常快照
功耗 几乎为零 需要驱动马达和计算
我的习惯: 在调试 AF 算法时,我会先用 MF 手动找到最佳合焦位置,记录下镜头的物理位置值。然后用 AF 跑一遍,看算法能不能收敛到同样的位置。这是最直接的验证方法。

1.3 对比度检测 AF 原理

对比度检测 AF(CDAF),也叫反差对焦。它的原理很直观:画面越清晰,相邻像素之间的亮度差异(对比度)就越大。

算法会驱动镜头从近到远扫一遍,同时计算每一帧图像的对比度值。对比度最高的那个位置,就是合焦点。我刚开始做手机相机调优时,用的就是这种方案。它最大的优点是结构简单,不需要额外的传感器硬件。

但缺点也很明显——慢。因为它必须「扫一遍」才能找到峰值。而且遇到纯色平面(比如一面白墙),对比度几乎没有变化,AF 就会「拉风箱」——来回找却找不到焦点。

避坑指南: 我曾经在低光照环境下调试 CDAF,发现对比度曲线非常平坦,算法很难找到准确的峰值。后来我加了一个「爬山搜索」策略:先大步粗扫找到峰值区域,再小步精细搜索。这样既保证了速度,又提升了精度。

1.4 相位检测 AF 原理

相位检测 AF(PDAF),是现在主流相机和手机的核心方案。它的原理有点像人眼——通过左右两个「眼睛」看到的图像差异来判断物体是离你更近还是更远。

在传感器上,PDAF 会布置一些特殊的像素对(相位检测像素)。这些像素对分别从镜头光圈的左半部分和右半部分接收光线。如果物体正好合焦,左右像素看到的图像完全重合。如果物体靠前或靠后,左右图像会有偏移——这个偏移的方向和大小,直接告诉算法:镜头该往哪个方向转、转多少。

这就是 PDAF 比 CDAF 快的原因——它不需要扫一遍,一次测量就知道方向和距离。

一句话总结:
CDAF 是「找最大」,PDAF 是「算偏差」。
一个靠试,一个靠算。速度差距就在这里。

1.5 激光 / ToF AF 原理

激光和 ToF(飞行时间)AF,属于主动测距方案。它们不依赖图像内容,而是直接测量物体到相机的距离。

激光 AF 发射一束红外激光,打到物体上反射回来,通过三角测距法计算距离。ToF 则是发射调制光脉冲,测量光往返的时间差,直接算出距离。这两种方案在暗光环境下表现极好——因为不需要环境光,自己发光自己测。

我在做扫地机器人项目时用过 ToF 传感器。它可以在 0.1 秒内测出 5 米范围内的距离,精度达到厘米级。但它的局限性也很明显:只能测一个点或一个区域的距离,无法覆盖整个画面。所以通常作为辅助 AF 使用,配合 PDAF 或 CDAF 做快速粗对焦。

方案 测距方式 优点 缺点
激光 AF 三角测距 暗光可用、成本低 测距范围有限、精度一般
ToF AF 飞行时间 速度快、精度高、远距离 点测距、无法覆盖全画面

1.6 四种 AF 方案的知识结构图

下面这张图,是我自己整理的四类 AF 方案对比框架。你可以把它当作本章的「思维导图」来用。

四种 AF 方案知识结构图 自动对焦 AF 方案 对比度检测 CDAF 相位检测 PDAF 激光 AF ToF AF 原理 找对比度峰值 需扫描全行程 暗光易拉风箱 原理 左右像素相位差 一次测量知方向 速度快、精度高 原理 红外三角测距 暗光可用 测距范围有限 原理 光脉冲飞行时间 精度高、速度快 点测距、辅助用 实际产品中多为混合 AF:PDAF + CDAF + ToF 协同 粗对焦用 ToF/激光 → 精对焦用 PDAF → 微调用 CDAF

1.7 小结:怎么选?

没有完美的 AF 方案。每种方案都有自己的「舒适区」和「死穴」。我个人的经验是:

  • 日常拍照:PDAF 是主力,速度快,够用。
  • 暗光环境:加一个 ToF 或激光辅助,避免拉风箱。
  • 视频跟焦:CDAF 的连续对比度检测更平滑,适合做微调。
  • 工业/机器人:ToF 或激光是首选,不依赖图像纹理。