通过使用收据处理创建应用

已完成

收据处理使用预生成的 AI 模型,这意味着无需前期训练或配置。 通过使用收据处理器组件,您可以立即在画布应用中使用本模型。

在 Screen1 上打开 AI Builder 收据处理器组件的 Power Apps Studio。

在本练习中,您将创建一个应用,用于扫描收据,然后显示提取的信息。

添加收据处理器组件

要将收据处理器组件添加到您的应用,请按照以下步骤操作:

  1. 登录到 Microsoft Power Apps Studio 并打开新的或现有的画布应用。

  2. 从顶部菜单中选择插入 > AI Builder

  3. 选择收据处理器

    “插入”菜单已展开以显示“收据处理器”的屏幕截图。

选择屏幕右上角的播放按钮以预览您的应用。 然后,您可以选择组件上的扫描收据按钮以上传测试图像,这将扫描并概述收据中检测到的关键信息。

使用扫描的信息

AI 模型将查找收据中最常用的字段。 这些字段的值可以作为属性直接从组件中检索。

通过扫描检测到文本数据类型和 $1203.39 值的 ReceiptProcessor1.Total 字段。

  1. 选择插入 > 标签

  2. 选择新创建的标签组件后,通过使用编辑栏将其 Text 属性设置为收据处理器组件的 Total 属性。

    该模型还可以提取已购买物料的列表。

  3. 选择插入 > 数据表

  4. 选择新创建的数据标签组件后,通过使用编辑栏将其 Items 属性设置为收据处理器组件的 PurchasedItems 属性。

  5. 在数据标签组件的“属性”窗格中,选择编辑字段

  6. 选择添加字段按钮。

  7. 选择全部字段选项,然后选择添加

    ReceiptProcessor1.PurchasedItems 字段返回两个已购买商品。

    您可以通过使用 DetectedFieldsDetectedText 属性,检索有关您的收据的其他信息。

    DetectedText 包含收据上所有已识别文本行的原始列表。

    DetectedFields 包含有关关键字段的高级信息,例如置信度分数、边界框和页码。

    检测到的字段显示值为 0.691 的 ReceiptProcessor1.DetectedFields.Total.Confidence 的编辑栏。

    例如,要显示您之前显示的总计字段的置信度分数,请按照接下来的两个步骤操作。 (置信度表明模型的字段检测置信度。)

  8. 选择插入 > 标签

  9. 选择新创建的标签组件后,通过使用编辑栏将其 Text 属性设置为收据处理器组件的 DetectedFields.Total.Confidence 属性。

在您具有要检索的所有值后,将此信息作为集合本地保存到您的设备中,或保存到云中,例如在 Microsoft Dataverse 或列表中。

恭喜,您已使用收据处理创建了一个应用。

后续步骤

现在,您已经了解了如何在应用中使用收据处理,可以了解如何在自动化流中使用它。