activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Atividades do UIAutomation
Last updated 13 de ago de 2024

Carregar e processar imagens

O exemplo abaixo explica como ler e recuperar um texto de uma imagem carregada anteriormente. Ele apresenta atividades como Load Image ou Try Catch. Essas atividades podem ser encontradas no pacote UiPath.UIAutomation.Activities.

É assim que um processo de automação pode ser construído:

  1. Abra o Studio e crie um Processo.
  2. Arraste um contêiner Sequência para o Designer de Fluxo de Trabalho.

    • Crie a seguinte variável:

      Nome da variável

      Tipo de Variável

      Valor Padrão

      image

      UiPath.Core.Image

       

      resultedText

      String

       
      Observação: A atividade Load Image só pode processar uma imagem que foi adicionada anteriormente na pasta do projeto. Certifique-se de adicionar a imagem antes de executar o fluxo de trabalho ou de baixar este exemplo e usar a imagem já adicionada ao processo.
  3. Arraste uma atividade Load Image para dentro do contêiner Sequence.

    • No painel Propriedades, adicione o caminho da imagem que você deseja usar. Para este exemplo, é "images\Hello World.png".
    • Adicione a variável images no campo Imagem.
  4. Coloque uma atividade Try Catch abaixo da atividade Load Image.
  5. Arraste um contêiner Sequence para dentro do contêiner Try da atividade Try Catch.
  6. Coloque um mecanismo OCR dentro do contêiner. Este exemplo está usando o OCR Tesseract.

    • No painel Propriedades, adicione a variável image ao campo Imagem.
    • Adicione o código do idioma, "eng", no campo Idioma.
    • Selecionar a opção Nenhum na lista suspensa Perfil.
    • Adicione o valor 2 ao campo Escala.
    • Adicione a variável resultedText no campo Texto.
    • É assim que o contêiner Try deve se parecer:



  7. Arraste uma atividade Message Box para baixo do mecanismo OCR Tesseract.

    • No painel Propriedades, selecione o botão OK na lista suspensa Botões.
    • Adicione a expressão "Resulted text" no campo Legenda.
    • Adicione a expressão "The text identified in the image is """ + resultedText + """" no campo Texto.
    • Marque a caixa de seleção para a opção Superior. Isso traz a caixa de mensagens para o primeiro plano.
  8. Arraste um contêiner Message Box para dentro do contêiner Catches da atividade Try Catch.

    • No painel Propriedades, selecione a opção Ok na lista suspensa Botões.
    • Adicione a expressão "Image OCR Error" no campo Legenda.
    • Adicione a expressão "No text could be identified in the selected image" no campo Texto.
    • Marque a caixa de seleção para a opção Superior. Isso traz a caixa de mensagens para o primeiro plano.
    • É assim que o contêiner Catches deve se parecer:



  9. Execute o processo. A imagem é carregada no fluxo de trabalho, processada, o texto é detectado e extraído.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.