谷歌AR面部跟踪

谷歌的面部识别

google不愧是大厂,其AR技术发展的也是非常的快,很多苹果用户都想试试谷歌的AR应用了~

《谷歌AR面部跟踪》

新版的ARcore不依赖其他的传感器,直接可以识别面部的追踪,最高多达468个识别点,无缝贴合3D人脸,最主要的是,在手机上就可以玩。

《谷歌AR面部跟踪》

面部识别简要原理

因为是AR应用需要3D识别,所以整个面部识别分为两步:

首先定义中心姿势 (Center Pose) ,是指人头的物理中心。所以说,这个点不在表面而在里面。然后是脸部网格 (Face Mesh) ,包含数百个顶点。每个点的位置,都是参照物理中心点来定义的。

《谷歌AR面部跟踪》
那么怎样达到比较好的效果呢?

谷歌将人脸分为三个区域来识别姿势:

左前额 (Left Forehead) ,右前额 (Right Forehead) ,以及鼻尖 (Nose Tip) 。

《谷歌AR面部跟踪》

把中心姿势、脸部网格以及三个区域结合到一起,ARCore就这样支持精细的三维AR效果了。

SDK项目地址

https://github.com/google-ar

  点赞 查看往期