使用人脸聚类功能,你可以将媒体集中存在相似人脸的多张图片进行分组,可用于网盘的人脸相册、家庭监控的陌生人检测、甚至新零售的顾客管理等场景。人脸聚类后,您可以根据人脸分组查询对应人员的所有图片信息。

您可以通过不同语言的SDK依次调用如下接口实现人脸聚类功能。
  1. 调用PutProject接口创建项目,并设置Type为PhotoStarter。

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

    说明 您也可以通过智能媒体管理控制台创建项目并设置项目的类型图片标准型。具体操作,请参见创建项目
  2. 调用CreateSet接口创建媒体集,并获取媒体集ID(即SetId)。

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

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

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

  4. 调用CreateGroupFacesJob接口对媒体集中的人脸进行聚类操作。

    重复步骤3~步骤4可进行增量人脸聚类的处理。

  5. 根据人脸分组查询对应人员的所有图片信息。
    1. 调用ListFaceGroups接口获取媒体集中人脸分组的信息。
    2. 调用FindImages接口查询人脸分组对应人员的所有图片信息。