在机器眼里,我们的脸不是脸,而是一堆数据。它会在我们的脸上若干点位,然后再计算出200到300个面部特征数据,比如眼睛之间的距离、眼睛和鼻子构成的几何形状等等,这些数据会被转化成数字录入数据库。每个人的数据都不一样,所以机器才能识别出不同的人。 但这里有一个致命的弊端,他只采集二维数据,所以不法分子可以使用我们的照片轻松骗过系统。更高级一点的人脸识别会加入活体检测步骤,比如在进行人脸识别的时候,会让你点头、摇头、张嘴、眨眼睛等等等等,毕竟照片干不了这些事儿吗? 看上去好像是安全了一点,但其实也很容易破解。清华大学的AI团队就曾经对19部国产手机和一部苹果手机的人脸识别算法发起挑战,结果是他们成功攻克了全部19部国产手机,2D是一个只有X和Y轴的平面,只能识别长度和宽度这些二维信息,但3D人脸识别技术加入了高度,比如鼻梁高度、眼窝深度,甚至还有嘴唇的厚度等等,这些都是2D技术和活体检测采集不到的。 而且3D技术采集的信息点有三万多个,比2D多出100多倍,这就相当于在六位纯数字密码的基础上加了大小写字母和一堆特殊符号。 安全等级一下子提升了不少。