UiPath Documentation
activities
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

用户界面自动化活动

上次更新日期 2026年4月16日

加载和处理映像

下面的示例说明了如何从先前加载的图像中读取和检索文本。它提供了诸如“加载图像”“Try Catch 异常处理”之类的活动。您可以在UiPath.UIAutomation.Activities包中找到这些活动。

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

  1. 打开 Studio ,创建一个新“流程”
  2. 将“序列”容器拖动至“工作流设计器”
    • 创建以下变量:

      变量名称变量类型默认值
      imageUiPath.Core.Image
      resultedText字符串
      备注:

      “加载图像”活动只能处理先前添加到项目文件夹中的图像。请务必在运行工作流之前添加图像,或下载此示例并使用已添加到流程中的图像。

      1. 将“加载图像”活动拖动至“序列”容器中。
    • 在“属性”面板中,添加要使用的图像的路径。本示例中为 "images\Hello World.png"

    • 在“图像”字段中添加“images”变量。

  3. 将“Try Catch”活动置于“加载图像”活动下方。
  4. 将“序列”容器拖动至的“Try Catch”活动内的“尝试”容器中。
  5. 在容器内放置 OCR 引擎。此示例使用 Tesseract OCR
    • 在“属性”面板中,向“图像”字段添加“image”变量。

    • 在“语言”字段中添加语言代码 "eng"

    • 从“配置文件”下拉列表中选择“无”选项。

    • 在“缩放比例”字段中添加值“2”。

    • 在“文本”字段中添加“resultedText”变量。

    • “尝试”容器应如下所示:

      docs image

  6. 将“消息框”活动拖动至“Tesseract OCR”引擎下方。
    • 在“属性”面板中,从“按钮”下拉列表中选择“确定”按钮。
    • 在“标题”字段中添加表达式 "Resulted text"
    • 在“文本”字段中添加表达式 "The text identified in the image is """ + resultedText + """"
    • 选中“排名最前”选项的复选框。这会将消息框置于前台。
  7. 将“消息框”容器拖动至的“Try Catch”活动内的“Catches”容器中。
    • In the Properties panel, select the Ok option from the Buttons drop-down list.

    • 在“标题”字段中添加表达式 "Image OCR Error"

    • 在“文本”字段中添加表达式 "No text could be identified in the selected image"

    • 选中“排名最前”选项的复选框。这会将消息框置于前台。

    • “Catches”容器应如下所示:

      docs image

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

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新