Aktivitäten
Neuestes
False
Bannerhintergrundbild
UIAutomation-Aktivitäten
Letzte Aktualisierung 26. Apr. 2024

Laden und Verarbeiten von Bildern

Im folgenden Beispiel wird erklärt, wie ein Text aus einem zuvor geladenen Bild gelesen und abgerufen wird. Es werden Aktivitäten wie Load Image oder Try Catch verwendet. Diese Aktivitäten finden Sie im Paket UiPath.UIAutomation.Activities.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer.

    • Erstellen Sie die folgende Variable:

      Variablenname

      Variablentyp

      Standardwert

      image

      UiPath.Core.Image

       

      resultedText

      String

       
      Hinweis: Die Aktivität Load Image kann nur ein Bild verarbeiten, das zuvor dem Projektordner hinzugefügt wurde. Fügen Sie das Bild hinzu, bevor Sie den Workflow ausführen, oder laden Sie dieses Beispiel herunter und verwenden Sie das Bild, das dem Prozess bereits hinzugefügt wurde.
  3. Ziehen Sie eine Load Image-Aktivität in den Sequence-Container.

    • Fügen Sie im Eigenschaftenbereich den Pfad des Bilds hinzu, das Sie verwenden möchten. In diesem Beispiel ist das "images\Hello World.png".
    • Fügen Sie die Variable images in das Feld Bild ein.
  4. Setzen Sie eine Try Catch-Aktivität unter die Load Image-Aktivität.
  5. Ziehen Sie einen Sequence-Container in den Try-Container der Try Catch-Aktivität.
  6. Setzen Sie eine OCR-Engine in den Container. In diesem Beispiel wird Tesseract OCR verwendet.

    • Fügen Sie im Eigenschaftenbereich die Variable image in das Feld Bild ein.
    • Fügen Sie den Sprachcode "eng" in das Feld Sprache ein.
    • Wählen Sie die Option Keines von der Dropdownliste Profil aus.
    • Fügen Sie den Wert 2 in das Feld Skalierung ein.
    • Fügen Sie die Variable resultedText in das Feld Text ein.
    • So sollte der Try-Container aussehen:



  7. Ziehen Sie eine Message Box-Aktivität unter die Tesseract OCR-Engine.

    • Wählen Sie im Eigenschaftenbereich die Schaltfläche Ok von der Dropdownliste Schaltflächen aus.
    • Fügen Sie den Ausdruck "Resulted text" in das Feld Untertitel ein.
    • Fügen Sie den Ausdruck "The text identified in the image is """ + resultedText + """" in das Feld Text ein.
    • Aktivieren Sie das Kontrollkästchen für die Option Oberste. Dadurch wird die „Message Box“ in den Vordergrund gebracht.
  8. Ziehen Sie einen Message Box-Container in den Catches-Container der Try Catch-Aktivität.

    • Wählen Sie im Panel Eigenschaften die Option Ok aus der Dropdownliste Schaltflächen aus.
    • Fügen Sie den Ausdruck "Image OCR Error" in das Feld Untertitel ein.
    • Fügen Sie den Ausdruck "No text could be identified in the selected image" in das Feld Text ein.
    • Aktivieren Sie das Kontrollkästchen für die Option Oberste. Dadurch wird die „Message Box“ in den Vordergrund gebracht.
    • So sollte der Catches-Container aussehen:



  9. Führen Sie den Prozess aus. Das Bild wird im Workflow geladen und verarbeitet, der Text wird erkannt und extrahiert.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.