activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités UIAutomation
Last updated 22 nov. 2024

Charger et traiter des images

L’exemple ci-dessous explique comment lire et récupérer du texte à partir d’une image précédemment chargée. Il contient des activités telles que Load Image ou Try Catch. Vous pouvez retrouver ces activités dans le package UiPath.UIAutomation.Activities.

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.
  2. Faites glisser un conteneur Séquence vers le concepteur de workflow.

    • Créez la variable suivante :

      Nom de variable

      Types de variables

      Valeur par défaut

      image

      UiPath.Core.Image

       

      resultedText

      Chaîne de caractères (string)

       
      Remarque : L’activité Load Image ne peut traiter qu’une image qui a été précédemment ajoutée dans le dossier du projet. Assurez-vous d’ajouter l’image avant d’exécuter le workflow, ou de télécharger cet exemple et d’utiliser l’image déjà ajoutée au processus.
  3. Faites glisser une activité Load Image dans le conteneur Sequence.

    • Dans le panneau Propriétés, ajoutez le chemin de l’image que vous souhaitez utiliser. Car cet exemple est "images\Hello World.png".
    • Ajoutez la variable images dans le champ Image.
  4. Placez une activité Try Catch sous l’activité Load Image.
  5. Faites glisser un conteneur Sequence dans le conteneur Try de l’activité Try Catch.
  6. Placez un moteur OCR à l’intérieur du conteneur. Cet exemple utilise Tesseract OCR.

    • Dans le panneau Propriétés, ajoutez la variable image dans le champ Image.
    • Ajoutez le code de langue, "eng", dans le champ Langue.
    • Sélectionnez l’option None dans la liste déroulante Profil.
    • Ajoutez la valeur 2 dans le champ Échelle.
    • Ajoutez la variable resultedText dans le champ Texte.
    • Voici à quoi devrait ressembler le conteneur Try :



  7. Faites glisser une activité Message Box sous le moteur Tesseract OCR.

    • Dans le panneau Propriétés, sélectionnez le bouton Ok dans la liste déroulante Boutons.
    • Ajoutez l’expression "Resulted text" dans le champ Légende.
    • Ajoutez l'expression "The text identified in the image is """ + resultedText + """" dans le champ Texte.
    • Cochez la case de l’option PlusHaut. La boîte de message se retrouve au premier plan.
  8. Faites glisser un conteneur Message Box dans le conteneur Catches de l’activité Try Catch.

    • Dans le panneau Propriétés , sélectionnez l'option OK dans la liste déroulante Boutons .
    • Ajoutez l’expression "Image OCR Error" dans le champ Légende.
    • Ajoutez l'expression "No text could be identified in the selected image" dans le champ Texte.
    • Cochez la case de l’option PlusHaut. La boîte de message se retrouve au premier plan.
    • Voici à quoi devrait ressembler le conteneur Catches :



  9. Exécutez le processus. L’image est chargée dans le workflow et traitée. Le texte est détecté et extrait.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.