Face ID 与普通人脸识别最大的区别在于人像建模的维度,Face ID 通过一个结构光系统提取人脸的点阵信息并生成一个三维模型,而传统的人脸识别是通过一系列的方法,可以是常规的图像识别,也可以是通过神经网络提取出相应的底层,在二维特征层面上进行比较。
Face ID 之所以能生成准确的 3D 人脸模型,是因为用到了“结构光”,iPhone X 系列的“刘海”中有一个小投影仪,投射的红外光束到人脸上,随后负责识别的摄像头采集光束信息,根据形变、大小以及距离等逐一确定各个位置的深度和方向信息,最后得到人脸的特征点阵并生成 3D 模型。而传统的单摄像头方案因为没办法准确有效地提取深度信息,人脸识别往往只能使用二维图像。
在 iPhone X 系列手机上,用户可以方便地使用 Face ID 解锁,而且越来越多的软件也加入了利用人像来验证的功能,例如人脸识别登录、支付等。和 Face ID 这个 iPhone X 系列专属功能不一样的是,在 iPhone 8/7/6 等老旧设备上你也可以正常使用软件内的人脸识别功能。毫无疑问的是,这种识别方式的准确性和安全性都逊色于 Face ID,如果你的 iPhone 已经越狱,甚至还可以借助插件在老款设备上实现人脸解锁。
越狱后在 Cydia 中搜索并安装插件 Appellancy,该插件兼容 iOS 7-11.3.1 的系统。安装完成后在 iPhone 桌面打开 Appellancy 图标,然后点击“+”按钮添加自拍照片,建议添加 20 张照片以达到更准确的识别结果。
从使用过程来看,该插件使用的还是二维的“图像识别”方法,所以准确度和安全性远远不如 Face ID。当然能在硬件不支持的设备上使用人脸识别解锁,也算是一种新鲜的体验吧。