# 一秒治好 iPhone 人像模式下的对焦错乱

> 本文公开全文。

原文：https://utgd.net/article/21312

> 大数法则告诉我们，在一种测量工具非常令人不满意的时候，我们不能停止测量。恰恰相反，我们应该不断测量，直到这种微小的不完美在大量数据的狂轰滥炸之下趋于无穷小为止。——丹尼尔·吉尔伯特

不管是否喜欢，起码有一个手机摄影的场景，非计算摄影不可：人像模式（Portrait Mode），或者说，任何需要虚化背景的情况，例如强调餐桌上的美食而免于被背景分散注意力。手机不必厚重的相机，想要有效虚化背景，基本全靠计算。

但有一个问题：人工智能（机器学习）偶尔会失效，加之 iPhone 的算法完全是黑箱，任何一个小版本系统升级或背景中晃动的影子都会毁掉一切，而且官方没有提供任何修复手段。越新的系统、越新的设备，似乎越依赖人工智能，进而更容易出现莫名其妙的错误。我碰巧有一台 iPhone 13 和一台 iPhone 17 Pro，它们都不能幸免——人工智能在一定程度上是公平的，和你花了多少钱没有关系。

对焦错乱似乎很随机，周末早午餐时可能一切正常，但到了下午茶时却一塌糊涂，手机还严重发热甚至关机，可隔天的同一时段，问题又消失了。

真正糟糕的是，你看到的，不是你最终得到的。当你看着手机屏幕，以为对焦成功时，按下拍摄按钮，人工智能马上会吐出一张和取景器所见毫不相干的东西——真的没有半个像素一样，这就是计算摄影。某种程度上，这是文艺复兴，我们又回到了胶片、拍立得和 LOMO 的开盲盒模式。

不过，也不是毫无办法——放松，我不会让你重启。

一旦意识到人像模式是人工智能的典型应用，我马上想到，是否有可能增加数据输入，从而降低系统的噪声？当然，答案不是盲目拍摄几打照片，我已经尝试过这一策略，通常相机软件中的人工智能会坚持错误对焦，就像无论如何不听人话的聊天机器人那样。

我找到了两种立竿见影的方法，原理都是扩大单张照片的采样范围。第一种，很简单，把手机竖起来，当画面中出现更多内容时，似乎算法就正常了。大数定律发挥了作用。

第二种方法效果更明显：往后退一步，自然获取更广的景致。

不过，后退策略会摄入更多的无关景物，经裁剪后，有损目标物体的像素，但对于日常记录来说，并无不妥。

---

[前往标准阅读页](https://utgd.net/article/21312?audience=web)
