陽楷锴的小港
522 字
3 分钟
Face ID全新戴口罩识别功能测速
2022-01-28
无标签

题图来自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。 Full Face Beginning 动画结束帧为7:1。 Full Face End

共计有32帧。原视频帧率为53.241fps。计算得Face ID不戴口罩情况下识别时间约为601ms。

然后是佩戴口罩,触发iOS新功能的情况:

动画起始帧为7:28。 Mask On Beginning 动画结束帧为8:20。 Mask On End

共计有53帧。原视频帧率为56.06fps。计算得Face ID佩戴口罩情況下识别时间约为945ms。

复盘一下:#

  • 不戴口罩识别用时约601ms
  • 佩戴口罩识别用时约945ms

慢了大约57.24%。总体主观感觉,能感觉到慢了,但不多。