技术感想

整体的认知更重要

#整体的认知,比局部优化更重要

最近在优化篮球自动跟拍时,我遇到了一个问题:

投篮之后,地板晃动,画面会出现一些晃动。

我最开始的思路很自然:这是一个软件问题。于是我开始研究,能不能在软件层面调用 iOS 的防抖能力,或者通过算法把画面稳定下来。

但后来拿不同设备实际对比,我发现了一个更重要的问题:

iPhone 12 上画面晃动比较明显,而 iPhone 15 上已经明显稳定很多。

也就是说,我原本一直在研究“怎么解决抖动”,但实际上,问题很大程度上可能已经被新一代手机的硬件和系统级防抖能力解决了。

遇到问题时,不要一开始就钻进具体的技术方案里,而应该先建立对整个问题的认知。

有问题请留言~

在 GitHub 查看讨论