活动
最新
False
横幅背景图像
传统集成活动
上次更新日期 2024年4月22日

快速入门 - 识别面容

概述

本指南旨在帮助您创建“识别面容” 活动的工作示例。 此工作示例使您能够快速验证与 AWS 帐户的连接,并熟悉活动的输入/输出数据类型。

通过完成本指南中的步骤,您将拥有一个自动化序列,该序列执行以下操作:

  1. 通过Amazon 作用域活动与您的 AWS 帐户和 Amazon Rekognition 服务建立连接。
  2. 通过“创建集合”活动创建一个新集合,以存储有关在图像中检测到的面容的信息。
  3. 检测图像中的面容,并通过“添加面容”活动将其添加到指定的集合中。
  4. 检测输入图像中最大的面容,并在指定的集合 (集合) 中搜索匹配的面容;通过“识别面容” 活动返回已识别面容的数组。

    5. 通过遍历循环和 写入行 活动测试 Amazon Rekognition 活动的输入/输出属性。



先决条件

在开始之前,请完成以下适用的先决条件。

如果您已完成其他 Amazon Rekognition快速入门指南的先决条件,则一切就绪,可以直接转到下面的步骤部分。

  1. 完成 Amazon Rekognition设置步骤。
  2. 创建一个新的自动化项目。
    1. 打开 UiPath Studio。
    2. 在“ 新建项目”下,单击“ 流程 ”(这将打开 “新建空白流程” 窗口)。
    3. 输入项目 名称位置说明
    4. 单击“创建”。


  3. 安装UiPath.Amazon.Scope.ActivitiesUiPath.Amazon.Rekognition.Activities包。
    1. 在“ 设计 ”功能区中,单击“ 管理包 ”(这将打开“ 管理包 ”窗口)。
    2. 在“ 所有包” 下,单击 “开始!
    3. 在“搜索”栏中,输入Amazon
    4. 单击,安装并接受UiPath.Amazon.Scope.ActivitiesUiPath.Amazon.Rekognition.Activities的许可证。
      • 有关 Uipath Studio 包的更多信息,请参阅《Studio 指南》中的管理包


步骤

构建您的项目

要使用“识别面容” 活动,请执行以下操作:

  1. Amazon 作用域 活动添加到您的项目中。
  2. 如果您没有包含要识别的面容的现有集合,请将 创建集合 活动添加到 Amazon 作用域 活动之后,否则,请继续执行步骤 3。
  3. 如果指定的集合中没有存储要识别的面容,请将“添加面容” 活动添加到“ Amazon 作用域”或“创建集合 ”(以适用者为准)之后,否则,请继续执行步骤 4。
  4. 在“ 添加面容” 活动(如果适用)之后添加“ 识别面容 ”活动。
  5. 输入要用于存储面容的集合名称。
    • 建议:对“创建集合” 和“添加面容” 活动使用相同的String变量,以确保一致性。
  6. 输入包含要添加到集合中的面容的图像的“图像路径”或“图像URL ”。
    • 建议:为图像位置创建一个 String 变量,以便可以在其他活动中重用它(例如,比较面容)。
      • 由于此项目的目标是识别不同图片中的同一张面容,因此此变量不应与“添加面容” 活动 String 变量(如果适用)相同。
      • 在下面的示例图像中,您将看到有两个变量。 imageOne 变量在“添加面容” 活动中使用, imageTwo 变量在“识别面容” 活动中使用。
  7. 为您的“面容”值创建并输入 Face[] 变量。
    • 创建变量时,选择UiPath.Amazon.Rekognition.Models.Face[]变量类型。
    • 此变量应与“添加面容” 活动 Face[] 变量(如适用)不同。
      • 在下面的示例图像中,您将看到有两个变量。 “面容”变量 在“ 添加面 容” 活动中使用 ,“ FaceT wo ” 变量 在“ 识别面 容” 活动中使用。


测试您的项目
  1. 要测试 识别面容 活动,请在 添加面容 活动 (如果适用)和 识别面容 活动之后添加具有 写入行 活动的遍历循环。
  2. 在“遍历循环”活动中,在“添加面容” 活动之后:
    1. 在“类型参数” 属性中,选择“ UiPath.Amazon.Rekognition.Models.Face
    2. 属性中,输入您为 添加面容 活动创建的 Face[] 变量(例如, facesOne )。
    3. 在“文本”属性中,输入 item.ImageId
      • 这将返回您通过“添加面容” 活动分配的 图像 ID 值。
  3. 在“遍历循环”活动中,在“ 识别面容” 活动 之后:
    1. 在“类型参数” 属性中,选择“ UiPath.Amazon.Rekognition.Models.Face
    2. 在“” 属性中,输入您在上述步骤 3 中为“识别面容” 活动创建的 Face[] 变量(例如,“ FacesTwo” )。
    3. 在“文本”属性中输入 item.ImageID+ " : " +item.FaceID
      • 这将返回您通过“添加面容” 活动分配的图像 ID 值,以及 Amazon Rekognition 分配的面容 ID。
      • 如果您以前没有使用过添加面容活动,而是通过AWS CLI、AWS 开发工具包 APIAWS 控制台添加了面容,则图像 ID 值与 Amazon Rekognition活动中的外部图像 ID 数据类型相同。
  4. 单击 “运行” 并验证“输出”窗口是否包含两条输出消息:
    1. 在“添加面容” 活动中分配给每张面容的 图像 ID
      • 在下面的示例图像中,由于提供的输入图像中有三张面容,因此此值被返回了三次)
    2. 图片中所识别 面容 的图像 ID 和 面容 ID。
      • 在下面的示例图像中,仅返回一个图像 ID面容 ID 值(而不是三个);这是因为“识别面容” 活动只能识别图像中最大的面容。


操作完毕!

准备就绪后,请尝试其他快速入门指南,以更熟悉不同的 Amazon Rekognition 活动。

要了解有关其他 Amazon Rekognition 活动的更多信息,请参阅“活动”页面以获取完整的活动列表以及指向活动详细信息页面的链接。

  • 概述
  • 先决条件
  • 步骤

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.