谷歌的面部识别
google不愧是大厂,其AR技术发展的也是非常的快,很多苹果用户都想试试谷歌的AR应用了~
新版的ARcore不依赖其他的传感器,直接可以识别面部的追踪,最高多达468个识别点,无缝贴合3D人脸,最主要的是,在手机上就可以玩。
面部识别简要原理
因为是AR应用需要3D识别,所以整个面部识别分为两步:
首先定义中心姿势 (Center Pose) ,是指人头的物理中心。所以说,这个点不在表面而在里面。然后是脸部网格 (Face Mesh) ,包含数百个顶点。每个点的位置,都是参照物理中心点来定义的。
那么怎样达到比较好的效果呢?
谷歌将人脸分为三个区域来识别姿势:
左前额 (Left Forehead) ,右前额 (Right Forehead) ,以及鼻尖 (Nose Tip) 。
把中心姿势、脸部网格以及三个区域结合到一起,ARCore就这样支持精细的三维AR效果了。