activities
latest
false
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
UiPath logo, featuring letters U and I in white
用户界面自动化活动
Last updated 2024年10月28日

加载和处理映像

下面的示例说明了如何从先前加载的图像中读取和检索文本。它提供了诸如加载图像尝试捕获之类的活动。您可以在 UiPath.UIAutomation.Activities 包中找到这些活动。

此自动化流程的构建方法如下:

  1. 打开 Studio ,创建一个新“流程”
  2. 工作流设计器中拖动“序列”容器。

    • 创建以下变量:

      变量名称

      变量类型

      默认值

      image

      UiPath.Core.Image

       

      resultedText

      字符串

       
      注意:加载图像活动只能处理先前添加到项目文件夹中的图像。请务必在运行工作流之前添加图像,或下载此示例并使用已添加到流程中的图像。
  3. 加载图像活动拖动至序列容器中。

    • 属性面板中,添加要使用的图像的路径。在此示例中为"images\Hello World.png"
    • 图像字段中添加images变量。
  4. 尝试捕获活动置于加载图像活动下方。
  5. 序列容器拖动至的尝试捕获活动内的尝试容器中。
  6. 在容器内放置 OCR 引擎。此示例使用 Tesseract OCR

    • 在“属性”面板中,向“图像”字段添加“image”变量。
    • 语言字段中添加语言代码 "eng"
    • 配置文件下拉列表中选择选项。
    • 在“缩放比例”字段中添加值“2”。
    • 在“文本”字段中添加“resultedText”变量。
    • 尝试容器应如下所示:



  7. 消息框活动拖动至Tesseract OCR引擎下方。

    • 属性面板中,从按钮下拉列表中选择确定按钮。
    • 标题字段中添加表达式 "Resulted text"
    • 在“文本”字段中添加表达式 "The text identified in the image is """ + resultedText + """"
    • 选中排名最前选项的复选框。这会将消息框置于前台。
  8. 消息框容器拖动至的尝试捕获活动内的捕获容器中。

    • 在“ 属性 ” 面板中,从“ 按钮” 下拉列表中选择“确定” 选项。
    • 标题字段中添加表达式 "Image OCR Error"
    • 在“文本”字段中添加表达式 "No text could be identified in the selected image"
    • 选中排名最前选项的复选框。这会将消息框置于前台。
    • 捕获容器应如下所示:



  9. 运行流程。在工作流中加载、处理图像,检测并提取文本。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。