You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用AWS Rekognition识别图像人物 如何匹配待检测图中任意人脸

实现AWS Rekognition搜索输入图像中任意人脸的方法

可以实现该需求,不需要依赖SearchFacesByImage默认的最大人脸匹配逻辑,通过两步操作即可完成输入图中任意人脸的匹配搜索。

实现步骤

  • 第一步:调用DetectFaces接口处理输入图像,获取图像中所有包含的人脸的边界框(BoundingBox)坐标信息,该接口会返回图中每一张人脸的位置、属性等数据。
  • 第二步:遍历第一步得到的所有人脸边界框,逐个将边界框参数传入SearchFacesByImage的请求中,接口就会优先匹配你指定位置的人脸,而非默认的最大人脸。

注意:只有当你没有传入BoundingBox参数时,SearchFacesByImage才会自动选取输入图像中尺寸最大的人脸进行匹配。

你可以直接使用从DetectFaces返回的边界框数值填入请求,无需提前裁剪图片,示例请求结构如下:

{
  "CollectionId": "替换为你的人脸集合ID",
  "Image": {
    "S3Object": {
      "Bucket": "替换为你的S3存储桶名称",
      "Name": "替换为输入图片的S3路径"
    }
  },
  "BoundingBox": {
    "Width": 0.25,
    "Height": 0.35,
    "Left": 0.12,
    "Top": 0.08
  },
  "MaxFaces": 10,
  "FaceMatchThreshold": 85
}

如果你的输入图没有存储在S3中,也可以传入base64编码的图片内容到Image的Bytes字段里,整体逻辑保持一致。

内容的提问来源于stack exchange,提问作者Mirna Samaan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 08:45:03