522 字
3 分钟
Face ID全新戴口罩识别功能测速
题图来自MacRumors
本文章有视频版本,欢迎观看:
Apple在北京时间今日凌晨发布了iOS 15.4的第一个开发者预览版。其中包含一个很亮眼的新功能:Face ID可以识别佩戴口罩的脸了。 不同于之前iOS 14.5中发布的通过Apple Watch解锁,之前的功能受信号环境干扰较大。而这次的功能并不需要你拥有Apple Watch。也就是说,iPhone终于可以依靠自身的Face ID组件来识别被口罩覆盖的面部了。
除开安全性,我们最关心的便是解锁速度。那么让我来测试一下戴口買与不載口置时Face ID识别速度区别有多大。
测试方法:
- 通过Mac上的QuickTime来录制iPhone的屏幕
- 将录制的视频导入Final Cut Pro
- 对Face ID动画的帧数进行计数
不戴口罩与戴口罩的情況分别测试。 为了计数方便,我在将视频导入Final Cut Pro时选择的帧率为60fps,实际视频帧率低于该值。 动画的起始与结束帧均计算在内。
测试条件:
- 设备型号为iPhone 12
- 作者始终佩戴同一副眼镜
- 自然光源始终从作者的右侧照入
以下是测试结果:
首先是不戴口罩的情况:
可以看到动画起始帧为6:30。 动画结束帧为7:1。
共计有32帧。原视频帧率为53.241fps。计算得Face ID不戴口罩情况下识别时间约为601ms。
然后是佩戴口罩,触发iOS新功能的情况:
动画起始帧为7:28。 动画结束帧为8:20。
共计有53帧。原视频帧率为56.06fps。计算得Face ID佩戴口罩情況下识别时间约为945ms。
复盘一下:
- 不戴口罩识别用时约601ms
- 佩戴口罩识别用时约945ms
慢了大约57.24%。总体主观感觉,能感觉到慢了,但不多。