activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades UIAutomation

Última actualización 4 de dic. de 2024

Cargar y procesar imágenes

El ejemplo a continuación explica cómo leer y recuperar un texto de una imagen cargada previamente. Presenta actividades como Cargar imagen o Intentar capturar. Podrás encontrar estas actividades en el paquete UiPath.UIAutomation.Activities.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso.
  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.

    • Cree la siguiente variable:

      Nombre de la variable

      Tipo de variable

      Valor predeterminado

      image

      UiPath.Core.Image

       

      resultedText

      Cadena

       
      Nota: La actividad Cargar imagen solo procesa una imagen que se ha añadido anteriormente en la carpeta del proyecto. Asegúrate de añadir la imagen antes de ejecutar el flujo de trabajo o de descargar este ejemplo y utiliza la imagen ya añadida al proceso.
  3. Arrastra una actividad Cargar imagen al interior del contenedor Secuencia.

    • En el panel de Propiedades, añade la ruta de la imagen que quieres usar. Para este ejemplo es "images\Hello World.png".
    • Añade la variable images en el campo Imagen.
  4. Coloca una actividad Intentar capturar debajo de la actividad Cargar Imagen.
  5. Arrastra un contenedor Secuencia dentro del contenedor Intentar de la actividad Intentar capturar.
  6. Coloca un motor OCR dentro del contenedor. Este ejemplo está usando Tesseract OCR.

    • En el panel de propiedades, añade la variable image al campo Imagen.
    • "eng"Añade el código del idioma, , en el campo Idioma.
    • Selecciona la opción Ninguno en la lista desplegable Perfil.
    • Agrega el valor 2 en el campo Escala.
    • Agrega la variable resultedText en el campo Texto.
    • Así es el aspecto que debería tener el contenedor Intentar:



  7. Arrastra una actividad Cuadro de mensaje a continuación del motor Tesseract OCR.

    • En el panel Propiedades, selecciona el botón Aceptar en la lista desplegable Botones.
    • Añade la expresión "Resulted text"en el campo Captura.
    • Añade la expresión "The text identified in the image is """ + resultedText + """" en el campo Texto.
    • Selecciona la casilla de verificación de la opción EncimaDelTodo. Esto trae el cuadro de mensaje al primer plano.
  8. Arrastra un contenedor Cuadro de mensaje dentro del contenedor Capturas de la actividad Intentar capturar.

    • En el panel Propiedades, selecciona la opción Ok en la lista desplegable Botones.
    • Añade la expresión "Image OCR Error"en el campo Captura.
    • Añade la expresión "No text could be identified in the selected image" en el campo Texto.
    • Selecciona la casilla de verificación de la opción EncimaDelTodo. Esto trae el cuadro de mensaje al primer plano.
    • Este es el aspecto que debe tener el contenedor Capturas:



  9. Ejecute el proceso. La imagen se carga en el flujo de trabajo procesado, el texto se detecta y se extrae.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.