增强人脸简介
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
针对具体平台的指南
借助 Augmented Faces API,您无需使用专门的硬件,即可在人脸上渲染资源。它提供特征点,使您的应用能够自动识别检测到的人脸的不同区域。然后,您的应用可以使用这些区域以与单个人脸轮廓正确匹配的方式叠加资源。
使用场景
基于人脸的 AR 解锁了各种各样的应用场景,从美妆和配饰试妆,到用户可以与好友一起享受的面部滤镜和特效,不一而足。例如,使用 3D 模型和纹理将狐狸的特征叠加到用户面部。
该模型由两只狐狸和一只狐鼻子组成。它们都是独立的
骨头
它们可以单独移动,以跟随其紧贴的面部区域。
纹理包括眼影、雀斑和其他着色。
在运行时,Augmented Faces API 会检测用户的面部,并将纹理和模型都叠加到面部。
增强面部的组成部分
Augmented Faces API 提供中心姿势、三个区域姿势和 3D 人脸网格。
居中姿势
位于鼻子后面,中心姿势标记了用户头部的中间。使用它可渲染素材资源,例如头顶帽子。
区域姿势
区域姿势位于左前额、右前额和鼻尖,是用户面部的重要部位。使用它们可以在鼻子或耳朵周围渲染素材资源。
人脸网格
通过 468 点密集 3D 人脸网格,你可以绘制可适应面貌的细节纹理,准确地根据人脸绘制相应纹理,例如,将虚拟眼镜分层放在鼻子的特定部分后。网格会收集足够详细的 3D 信息,以便您轻松渲染此虚拟图像。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-16。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-08-16\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-08-16。"]]