使用人脸对比功能,您可以通过比较媒体集中的两个人脸ID或者两张图片的OSS URI实现两个人脸的相似度比较,可用于身份核查及验证等场景。

您可以通过不同语言的SDK依次调用如下接口实现人脸对比功能。
  1. 调用PutProject接口创建项目。

    如果已创建项目,请忽略此步骤。您可以调用ListProjects接口列出指定地域下已创建的所有项目信息。

    说明 您也可以通过智能媒体管理控制台创建项目。具体操作,请参见 创建项目
  2. 根据实际业务选择相应对比方式。
    • 通过比较媒体集中的两个人脸ID实现。
      1. 调用CreateSet接口创建媒体集,并获取媒体集ID(即SetId)。

        如果已存在符合需求的媒体集,请忽略此步骤。您可以调用ListSets接口获取指定项目中已创建的所有媒体集信息。

      2. 调用IndexImage接口将图片索引到媒体集中。

        如果图片较多,可多次执行此操作。

      3. 调用GetImageListImages接口获取需要进行搜索的人脸ID。
    • 通过比较两张图片的OSS URI实现。

      将两张图片上传到OSS的Bucket中。具体操作,请参见上传文件

  3. 调用CompareImageFaces接口比较两个人脸的相似度。