反差检测会读取对焦点位置附近的图像,记录图像像素的亮度并求出它们的最大对比值。图像获得最大对比值,就是对焦成功时。
图中的函数梯度反映了图像的对比度。就可从数学方式判断较锐利的图像。
接下来镜头将前后移动对焦,相机补镬图像分级计算,令图像往对比度高里变化。如果对比度降低,说明镜头走错了方向,调整方向继续对焦,直到对比度获得最大值为止,就对好了焦。
上图模拟了相机的对焦步骤:对焦,走错回头,经过最优点,最后微调。
反差检测自动对焦的结果可以非常精确,因为它直接以补镬图像为基础进行运算,没有其他可能出差错的硬件系统,跑焦可能性就小了。但是这种结构也决定了相机必须要来来回回移动镜头才能完成对焦,所以从理论上分析,反差检测对焦要比相位检测对焦慢。或许现在一些新相机上,反差对焦表现也不错,但是其中还有镜头小型化等原因,像单反镜头这样的大体积镜头,使用反差检测对焦会很吃亏。