人脸网格检测

利用机器学习套件的人脸网格检测 API,您可以实时为 468 个 3D 点生成高精度网格,生成类似自拍照的图片。人脸与摄像头之间的距离应在 2 米(约 7 英尺)以内。

如果您要检测距离摄像头约 2 米(约 7 英尺)的人脸,请参阅机器学习套件的人脸检测 SDK

以下是与人脸网格检测功能相关的一些术语:

  • 边界框是检测到的人脸的矩形区域。
  • 人脸网格信息是一组 468 个 3D 点和边,可用于绘制检测到的人脸的几何图形网格。

人脸网格检测 API 会为检测到的人脸生成一个人脸网格,每个网格包含 468 个 3D 点和边缘。借助人脸网格检测功能,您可以实时对人脸执行更准确的操作,例如 AR 滤镜、自拍照和视频聊天。

Android

主要功能

  • 识别并定位人脸:获取在自拍照照片中检测到的人脸的边界框。
  • 获取人脸网格信息 获取每个检测到的人脸的 468 个 3D 点和三角形信息。
  • 实时处理视频帧:人脸网格检测在设备上执行,其速度足以满足实时应用(例如视频处理)的需求。

示例结果

输入 输出(“仅限边界框”模式) 输出(“人脸网格”模式)

与机器学习套件人脸检测 SDK 比较

人脸网格检测 API Face Detection API
推荐的使用场景(示例)
  • 在视频串流中针对人脸生成 AR 效果
  • 在类似自拍照的照片中进行实时人脸检测(人脸在大约 2 米以内)
  • 检测图片中出现的人脸
  • 检测离摄像头较远的人脸
延迟时间 低(在 Pixel 3 上约为 14 毫秒)

建议用于实时

中(快速模式开启时,Pixel 3 上约为 60 毫秒)
建议的输入 在 2 米(约 7 英尺)范围内拍摄的人脸 包含人脸的任何照片
面部点输出 启用“人脸网格”模式后,每个人脸对应 468 个 3D 点和三角形信息。 启用“人脸轮廓”模式后,每个人脸有 133 个 2D 点。
识别出 # 个面孔
  • “仅限边界框”模式:只要人脸靠近镜头(距离镜头约 2 米或 7 英尺),即可提供 >=1 个边界框
  • “人脸网格”模式:最多 2 个边界框和网格,前提是人脸靠近相机(相距约 2 米内)
  • “边界框”模式:>=1;人脸可以远离镜头,但每个人脸的最小尺寸为 100x100 像素
  • 人脸轮廓:最多 1 个(只要人脸靠近摄像头即可)
跟踪 ID
人脸朝向
面孔分类(例如微笑)
实现选项 仅捆绑在一起 捆绑 / 不捆绑
应用大小 捆绑:约 6.4 MB

不分类显示:尚不可用

捆绑:约 6.9Mb

未捆绑:约 0.6Mb