Criar um aplicativo do Power Apps que use o reconhecimento de texto do AI Builder

Concluído

Sua tarefa para este exercício é tirar uma foto ou carregar uma existente do sistema de arquivos e recuperar as linhas de texto que estão presentes na imagem. Em seguida, você criará um aplicativo de tela do Power Apps e usará o componente Reconhecedor de texto, que pode ser útil para entrada de dados assistida. Para obter mais informações, consulte os artigos O que são aplicativos de tela no Power Apps e Usar o componente Reconhecedor de Texto na documentação do Power Apps.

Criar um aplicativo no Power Apps

Para criar um aplicativo no Power Apps, siga estas etapas:

  1. Selecione + Criar no menu Power Apps.

  2. Selecione Aplicativo em branco.

  3. Selecione Aplicativo de tela em branco.

  4. Selecione Criar.

  5. Nomeie o aplicativo de tela como Reconhecedor de Texto da Contoso.

  6. Selecione Telefone.

  7. Selecione Criar

    Sua próxima tarefa é dar aos usuários a capacidade de recuperar automaticamente as linhas de texto que são visíveis na imagem.

  8. Em Inserir + Inserir > AI Builder, selecione Reconhecedor de texto. Esse controle permite que você tire ou carregue uma foto e reconheça automaticamente o identificador do contêiner.

    Captura de tela da lista suspensa do AI Builder para mostrar os controles de Leitor de cartão de visita, Processador de recibo, Processador de formulários, Detector de objetos e Reconhecedor de texto.

  9. Redimensione o controle para que ele caiba na tela.

Mostrar resultados das informações extraídas do modelo

Para mostrar os resultados das informações extraídas do modelo, siga estas etapas:

  1. Selecione Inserir rótulo de texto

  2. Selecione Label1 e digite TextRecognizer1.Selected.Text na Barra de Fórmulas da propriedade Text.

    Esse rótulo de texto exibirá qualquer texto reconhecido pelo AI Builder selecionado manualmente pelo usuário em qualquer imagem carregada no controle TextRecognizer.

    Captura de tela mostrando Label1 selecionado e o tipo TextRecognizer1.Selected.Text na Barra de Fórmulas

  3. Para analisar uma imagem, selecione + Nova imagem e, depois, uma imagem do dispositivo. Você também pode tirar uma foto com o dispositivo móvel.

O Reconhecimento de texto do AI Builder agora processará a imagem e exibirá o texto reconhecido em caixas delimitadoras azuis. Você pode selecionar manualmente uma caixa delimitadora com o mouse em um computador ou tocando diretamente em uma caixa delimitadora em um dispositivo habilitado para toque.

Captura de tela mostrando a imagem exibida com texto reconhecido em caixas delimitadoras azuis.

Recuperar a lista de todas as linhas de texto e exibi-la para o usuário

Em seguida, vamos recuperar a lista de todas as linhas de texto presentes na imagem e exibi-la para o usuário. Essa alteração vinculará a lista de linhas de texto reconhecidas à tabela de dados.

  1. Selecione + Inserir e digite Tabela de dados, selecione Tabela de dados (versão preliminar)

  2. Selecione DataTable1 e digite TextRecognizer1.Results.Text na propriedade Items no campo de entrada da fórmula.

    Captura de tela mostrando o resultado de um texto selecionado reconhecido.

  3. No painel à direita, selecione Editar campos, selecione + Adicionar campo, selecione Texto e selecione Adicionar

    Captura de tela mostrando os campos selecionados no painel direito.

    Todo o texto reconhecido deve estar visível na tabela abaixo da imagem.

    Captura de tela mostrando todo o texto reconhecido e selecionado.

O reconhecimento de texto do AI Builder é capaz de reconhecer várias fontes de caracteres impressos e texto manuscrito.

Você pode usar esses resultados de várias maneiras, por exemplo, salvando-o em seu ambiente do Microsoft Dataverse ou em outro banco de dados com a ajuda dos conectores. Para obter mais informações, consulte Mostrar, editar ou adicionar um registro em um aplicativo de tela.