Azure 人脸分析入门

已完成

Microsoft Azure 提供了多款可用于检测和分析人脸的 Azure AI 服务,其中包括:

  • Azure AI 视觉提供人脸检测和一些基本人脸分析功能,例如在图像周围返回边框坐标
  • Azure AI 视频索引器,它可用于检测和识别视频中的人脸。
  • Azure AI 人脸,它可提供预生成的算法来检测、识别和分析人脸。

其中,人脸提供最广泛的面部分析功能。

人脸服务

Azure 人脸服务可以返回在图像中找到的任何人脸的矩形坐标,以及与这些人脸相关的一系列属性,例如:

  • 配饰:指示给定的人脸是否有配饰。 此属性会返回可能的配饰,包括头饰、眼镜和口罩,每个配饰的置信度分数介于 0 到 1 之间。
  • 模糊:人脸的模糊程度,可以表示人脸成为图像主焦点的可能性有多大。
  • 曝光:例如图像是曝光不足还是曝光过度。 此项适用于图像中的人脸,不适用于整体图像曝光。
  • 眼镜:人员是否戴着眼镜。
  • 头部姿势:人脸在三维空间中的方向。
  • 口罩:指示人员是否戴着口罩。
  • 干扰:指的是图像中的视觉干扰。 如果你拍摄照片时使用的是较深设置的高 ISO 设置,你会注意到图像中出现此干扰。 图像看起来有纹理或遍布小点,使图像变得模糊。
  • 遮挡:确定是否有物体遮挡图像中的人脸。

负责任 AI 使用

重要

为了支持 Microsoft 负责任的 AI 标准,Azure AI 人脸和 Azure AI 视觉具有受限访问策略

任何人都可以使用人脸服务:

  • 检测人脸在图像中的位置。
  • 确定人员是否佩戴眼镜。
  • 确定是否有任何人脸被遮挡、模糊、受干扰或曝光过度/曝光不足。
  • 返回图像中每个人脸的头部姿势坐标。

有限的访问权限策略要求客户提交登记表以访问额外的 Azure AI 人脸服务功能,包括:

  • 能够比较人脸的相似性。
  • 能够识别图像中的指定的人。

人脸的 Azure 资源

要使用人脸服务,必须在 Azure 订阅中创建以下资源类型之一:

  • 人脸:如果你不打算使用任何其他 Azure AI 服务,或者要分别跟踪人脸的利用率和成本,请使用此特定资源类型。
  • Azure AI 服务:包含 Azure AI 人脸以及其他许多 Azure AI 服务(例如 Azure AI 内容安全、Azure AI 语言等)的常规资源。 如果你计划使用多种 Azure AI 服务并希望简化管理和开发,请使用此资源类型。

获得更准确结果的提示

有一些考虑因素可以帮助提高图像检测的准确性:

  • 图片格式 - 支持的图片格式为 JPEG、PNG、GIF 和 BMP。
  • 文件大小 - 6 MB 或更小。
  • 人脸大小范围 - 从 36 x 36 像素到 4096 x 4096 像素。 不会检测到比此更大或更小的人脸。
  • 其他问题 - 极端的人脸角度、强光和遮挡(遮挡人脸的物体,例如手)可能会影响人脸检测。