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(自动对焦) |
|---|---|---|
| 速度 | 慢,依赖人眼判断 | 快,毫秒级完成 |
| 精度 | 受限于人眼分辨力 | 算法可达亚像素级 |
| 适用场景 | 静物、微距、视频跟焦 | 运动、抓拍、日常快照 |
| 功耗 | 几乎为零 | 需要驱动马达和计算 |
1.3 对比度检测 AF 原理
对比度检测 AF(CDAF),也叫反差对焦。它的原理很直观:画面越清晰,相邻像素之间的亮度差异(对比度)就越大。
算法会驱动镜头从近到远扫一遍,同时计算每一帧图像的对比度值。对比度最高的那个位置,就是合焦点。我刚开始做手机相机调优时,用的就是这种方案。它最大的优点是结构简单,不需要额外的传感器硬件。
但缺点也很明显——慢。因为它必须「扫一遍」才能找到峰值。而且遇到纯色平面(比如一面白墙),对比度几乎没有变化,AF 就会「拉风箱」——来回找却找不到焦点。
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 方案对比框架。你可以把它当作本章的「思维导图」来用。
1.7 小结:怎么选?
没有完美的 AF 方案。每种方案都有自己的「舒适区」和「死穴」。我个人的经验是:
- 日常拍照:PDAF 是主力,速度快,够用。
- 暗光环境:加一个 ToF 或激光辅助,避免拉风箱。
- 视频跟焦:CDAF 的连续对比度检测更平滑,适合做微调。
- 工业/机器人:ToF 或激光是首选,不依赖图像纹理。