Amazon Rekognition 是一种让您能够轻松为应用程序添加图像分析功能的服务。借助 Rekognition,您可以检测图像中的对象、场景和面孔。您也可以搜索和比较面孔,识别名人和识别不当内容。
要启用面孔搜索功能,您需要存储面孔元数据集合,面孔元数据是面孔特征的矢量表示。这些矢量代表了重要人脸特征点之间的路径,如左眼、右眼、鼻子、左侧嘴角和右侧嘴角。借助 Rekognition 的 API,您可以快速地将基于深度学习的先进可视化搜索和图像分类功能添加到您的应用程序。该产品无需预付费,您只需为您所分析的图像和存储的面孔元数据付费。
基于深度学习的图像分析可让应用程序对图像内容有较高层次的了解。借助图像分析,应用程序可以检测图像文件中的对象、场景和面孔。众多组织正在使用这项新功能,以便大规模地快速准确识别图像内容。这将在应用程序中启用新的功能和用户体验,您也可以借此创建全新的产品类别。借助图像识别,门上的摄像头可以直观地识别出家庭成员和值得信任的朋友,然后开门、开灯并调整温度。智能广告牌可以根据观看者的面孔属性和情绪使用图像分析来衡量参与度。借助相同的图像分析功能,照片应用程序可以根据其捕获的对象、场景和人物快速地整理数百万张图像,以便实现快速且多样的图像搜索。
Amazon Rekognition 现已全面推出
免费试用 Amazon Rekognition或登录到控制台
注册后,Amazon Rekognition 新客户在前 12 个月可享受:每月分析 5000 张图像,每月存储 1000 张面部元数据。
Rekognition 支持您自动识别车辆、宠物或家具等数千种对象,还可为您提供每个对象的置信度。Rekognition 还可以检测图像中的场景,如日落或海滩照片中的场景。要了解有关对象和场景检测的更多信息,请参阅 Amazon Rekognition 开发人员指南。
Rekognition 让您能够检测明显和暗示性的内容,因此您可以根据应用需求来筛选图像。Rekognition 可以提供一个带有置信度的分级标签列表,让您能够精细地控制自己允许显示的图像。
借助 Rekognition,您可以在图像中找到相应面孔并分析面孔属性,如是否面带微笑、眼睛是否睁着或是否在表达情感。在分析图像时,Rekognition 将针对检测到的每个面孔返回位置、矩形框以及特征点,如左眼、右眼、鼻子、左侧嘴角和右侧嘴角。此类位置信息可用于提供一些其他功能,如自动面孔框、突出显示或裁剪。您还可以使用此类信息来确定图像的哪个部分是由面孔填充的,以帮助您区分远景镜头和特写镜头。要了解有关面孔分析的更多信息,请参阅 Amazon Rekognition 开发人员指南。
Rekognition 支持您衡量两张面孔图像同属一人的可能性,并提供置信度来帮助您评估匹配情况。要了解有关 Amazon Rekognition 面孔比较功能的更多信息,请参阅 Amazon Rekognition 开发人员指南。
借助 Rekognition,您可以在数百万张图像中找到一张面孔。首先,创建一个面孔集合,您可以将面孔存储在该集合中,这是面孔特征的矢量表示。然后,指定一张照片,Rekognition 会搜索面孔集合来查找视觉上相似的面孔。Rekognition 将针对每张照片返回一个置信度评分,以便您可在应用程序中显示可能匹配的结果。
Rekognition 检测和识别某一领域中数千位著名、显赫和成绩突出的人士。这样一来,您就可以根据自己的独特兴趣索引和搜索名人的数字图像库。API 提供名人的姓名和唯一 ID、匹配的置信度和指向名人相关内容的 URL,例如名人的 IMDB 链接。有关更多详细信息,请参阅有关 RecognizeCelebrities API 的文档。
您可使用 Amazon Rekognition API、AWS 管理控制台和 AWS 命令行界面 (CLI) 访问 Amazon Rekognition。通过控制台、API 和 CLI,您可以使用 Rekognition API 检测标签、分析面孔、比较面孔以及查找面孔。AWS Lambda 可以为 Rekognition 提供蓝图,以便后者轻松地根据 Amazon S3 和 Amazon DynamoDB 等 AWS 数据存储中的事件发起图像分析。
Amazon Rekognition 已与 AWS Identity and Access Management (IAM) 实现了集成。IAM 策略可以用于控制对 Amazon Rekognition API 的访问,还可对您的账户进行资源级权限管理。
使用 Amazon Rekognition API 分析的图像不会存储起来,且无法从 Rekognition 进行检索。如果您想搜索面孔集合来查找相似面孔,可以使用 IndexFaces API 函数来存储面孔图像元数据。然后,您可以使用 SearchFace 函数来查找匹配度最高的面孔。Rekognition 还提供了一个用于删除面孔元数据的简单 API。要了解有关此 API 的更多信息,请参阅 Amazon Rekognition 开发人员指南。
如需大体了解 Rekognition API,请参阅 Rekognition 文档中的 API 参考。