Vorschau · Entwicklungsstand 1.6.1

Text erkennen

Text erkennenDetailansicht: Text erkennen. Markierte Beschriftungen zeigen die Einstellungen im Editor. Die Abbildung zeigt eine Beispielkonfiguration, keine ausgeführte Aktion. Zusammengestellte Ausschnitte echter Einstellungsfelder mit Beispielwerten; die Nummer markiert Beschriftung und Eingabe gemeinsam.
Detailansicht: Text erkennen. Markierte Beschriftungen zeigen die Einstellungen im Editor. Die Abbildung zeigt eine Beispielkonfiguration, keine ausgeführte Aktion. Zusammengestellte Ausschnitte echter Einstellungsfelder mit Beispielwerten; die Nummer markiert Beschriftung und Eingabe gemeinsam.
  1. 1
    Bildquelle

    Bildobjekt eines Aufnahme-Steps. Ein Dateipfad als Text ist nicht automatisch eine kompatible Bildquelle.

  2. 2
    Sprache

    OCR-Sprachdaten: deu für Deutsch, eng für Englisch oder deu+eng für beide. Die Daten müssen installiert sein.

  3. 3
    Textanordnung

    Erwartete Textstruktur der OCR, zum Beispiel TextBlock oder SingleWord. Eine passende Struktur verbessert die Auswertung des gewählten Bildbereichs.

  4. 4
    Bildbereich (ROI)

    Suchrechteck in Pixeln relativ zur Bildquelle. x/y bestimmen die linke obere Ecke, width/height die Größe; es muss zur Quelle passen.

Editor-Ausschnitt mit Markierungen · Lightmode · Beispieldaten · Bild anklicken zum Vergrößern. Die Ansichten erklären die Bedienung; noch nicht gewählte Quellen, Geräte oder Modelle müssen für einen ausführbaren Job ergänzt werden.

Wofür ist das gedacht?

Wähle Bildquelle, Sprache und Textanordnung. Die Erkennung liefert den gesamten Text, Zeilen und Wörter einschließlich Positionen und Konfidenzen. Verwende beispielsweise text für eine Anzeige und found als Bedingung. Die gewünschten Sprachdaten müssen installiert sein.

Einstellungen in der Oberfläche

Beispielwerte dienen zur Orientierung. Passe Pfade, Quellen und Geräte an deinen Arbeitsplatz an. Ein ausgeschaltetes Häkchen und die Zahl 0 sind ebenfalls gültige Beispielwerte.

EinstellungBedeutung und BedienungBeispielwert
BildquelleBildobjekt eines Aufnahme-Steps. Ein Dateipfad als Text ist nicht automatisch eine kompatible Bildquelle.Bildaufnahme → Bild
SpracheOCR-Sprachdaten: deu für Deutsch, eng für Englisch oder deu+eng für beide. Die Daten müssen installiert sein.
Deutsch
Deutsche OCR-Sprachdaten verwenden.
Englisch
Englische OCR-Sprachdaten verwenden.
Deutsch und Englisch
Deutsche und englische OCR-Sprachdaten gemeinsam verwenden.
Deutsch und Englisch
TextanordnungErwartete Textstruktur der OCR, zum Beispiel TextBlock oder SingleWord. Eine passende Struktur verbessert die Auswertung des gewählten Bildbereichs.
Automatisch
Überlässt Kamera-/OCR-Moduswahl dem zuständigen Backend gemäß dieser Einstellung.
Textblock
Zusammenhängenden Textblock erwarten.
Textzeile
Eine einzelne Textzeile erwarten.
Einzelnes Wort
Ein einzelnes Wort erwarten.
Verteilter Text
Verstreute kurze Textbereiche im Bild suchen.
Automatisch
Bildbereich (ROI)Suchrechteck in Pixeln relativ zur Bildquelle. x/y bestimmen die linke obere Ecke, width/height die Größe; es muss zur Quelle passen.

Im Bereich „Erweitert“ verfügbar.

X = 100, Y = 80, Breite = 320, Höhe = 180

Eingaben innerhalb zusammengesetzter Einstellungen

Diese Felder erscheinen innerhalb der jeweiligen Einstellung und je nach gewählter Aktion oder Quelle. Bei einer Ergebnisquelle wählst du den passenden vorherigen Step statt eines direkten Werts.

Einstellung / UnterfeldBedeutung und BedienungBeispielwert
Festen Bildbereich verwendenAktiviert den direkt konfigurierten Suchbereich. Ohne Aktivierung wird der Standardbereich der Quelle verwendet, sofern keine dynamische ROI-Quelle greift.Aus (Häkchen entfernt)
Bildbereich › Höhe (px)Höhe des Rechtecks oder Bildformats in Pixeln. Negative Größen sind kein gültiger Suchbereich.0
Bildbereich › Breite (px)Breite des Rechtecks oder Bildformats in Pixeln. Zusammen mit Höhe und Ursprung ergibt sie die räumliche Größe.0
Bildbereich › X (px)Horizontale Position der linken oberen Ecke des Suchrechtecks in Pixeln relativ zum Quellbild. Beispiel 100 startet den Bereich bei Bildkoordinate X = 100; Bildschirm- und Bildkoordinaten können voneinander abweichen.0
Bildbereich › Y (px)Vertikale Position der linken oberen Ecke des Suchrechtecks in Pixeln relativ zum Quellbild. Beispiel 100 startet den Bereich bei Bildkoordinate Y = 100; Bildschirm- und Bildkoordinaten können voneinander abweichen.0

Ergebniswerte verwenden

ErgebnisBedeutung
FoundOb die Erkennung/Suche in diesem Lauf einen passenden Treffer geliefert hat. false ist ein fachliches Ergebnis und nicht automatisch ein Step-Fehler. Einzelwert dieses Ergebnisses.
TextErkannter oder abgefragter Text. Er kann leer sein; Datentyp und Leerheitsprüfung vor einem nachfolgenden Vergleich beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
ConfidenceNormalisierte Trefferkonfidenz zwischen 0 und 1. 0.9 entspricht 90 %; mehrere Treffer können unterschiedliche Konfidenzen besitzen. Einzelwert dieses Ergebnisses.
Minimum ConfidenceFür diese Berechnung verwendete Mindestkonfidenz als Anteil von 0 bis 1. Einzelwert dieses Ergebnisses.
Bounding BoxBegrenzendes Rechteck eines Treffers; bei fehlender Erkennung kann ein optionales Rechteck fehlen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / WidthBreite des Ergebnisrechtecks in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / HeightHöhe des Ergebnisrechtecks in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / LeftLinke Rechteckkante in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / TopObere Rechteckkante in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / RightRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / BottomUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / Is EmptyOb die Zwischenablage im abgefragten Kontext leer ist. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / LocationPixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / Location / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / Location / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / CenterMittelpunkt einer einzelnen Erkennung in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / Center / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Bounding Box / Center / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Line CountAnzahl erkannter Textzeilen der OCR-Auswertung. Einzelwert dieses Ergebnisses.
Word CountAnzahl erkannter Wörter im betrachteten Textbereich. Einzelwert dieses Ergebnisses.
Lines / CountAnzahl der Elemente der referenzierten Sammlung, automatisch als zusätzlicher Ergebniswert verfügbar. Einzelwert dieses Ergebnisses.
Lines[] / TextErkannter oder abgefragter Text. Er kann leer sein; Datentyp und Leerheitsprüfung vor einem nachfolgenden Vergleich beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / ConfidenceNormalisierte Trefferkonfidenz zwischen 0 und 1. 0.9 entspricht 90 %; mehrere Treffer können unterschiedliche Konfidenzen besitzen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding BoxBegrenzendes Rechteck eines Treffers; bei fehlender Erkennung kann ein optionales Rechteck fehlen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / WidthBreite des Ergebnisrechtecks in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / HeightHöhe des Ergebnisrechtecks in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / LeftLinke Rechteckkante in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / TopObere Rechteckkante in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / RightRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / BottomUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / Is EmptyOb die Zwischenablage im abgefragten Kontext leer ist. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / LocationPixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / Location / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / Location / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / CenterMittelpunkt einer einzelnen Erkennung in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / Center / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / Bounding Box / Center / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Lines[] / PositionPosition des Punktes/Fensters im Ergebnis-Koordinatenraum. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words / CountAnzahl der Elemente der referenzierten Sammlung, automatisch als zusätzlicher Ergebniswert verfügbar. Einzelwert dieses Ergebnisses.
Words[] / TextErkannter oder abgefragter Text. Er kann leer sein; Datentyp und Leerheitsprüfung vor einem nachfolgenden Vergleich beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / ConfidenceNormalisierte Trefferkonfidenz zwischen 0 und 1. 0.9 entspricht 90 %; mehrere Treffer können unterschiedliche Konfidenzen besitzen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding BoxBegrenzendes Rechteck eines Treffers; bei fehlender Erkennung kann ein optionales Rechteck fehlen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / WidthBreite des Ergebnisrechtecks in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / HeightHöhe des Ergebnisrechtecks in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / LeftLinke Rechteckkante in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / TopObere Rechteckkante in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / RightRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / BottomUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / Is EmptyOb die Zwischenablage im abgefragten Kontext leer ist. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / LocationPixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / Location / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / Location / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / CenterMittelpunkt einer einzelnen Erkennung in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / Center / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Bounding Box / Center / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / PositionPosition des Punktes/Fensters im Ergebnis-Koordinatenraum. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Words[] / Line PositionPosition beziehungsweise Zuordnung des OCR-Treffers innerhalb seiner Zeile. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
Applied RoiTatsächlich angewendeter Suchbereich. Damit lässt sich prüfen, ob eine direkte oder dynamische Eingrenzung aktiv war. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / WidthBreite des Ergebnisrechtecks in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / HeightHöhe des Ergebnisrechtecks in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / LeftLinke Rechteckkante in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / TopObere Rechteckkante in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / RightRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / BottomUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / Is EmptyOb die Zwischenablage im abgefragten Kontext leer ist. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / LocationPixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / Location / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / Location / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / CenterMittelpunkt einer einzelnen Erkennung in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / Center / XHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Applied Roi / Center / YVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
Used Dynamic RoiOb für diese Auswertung ein dynamischer Suchbereich verwendet wurde. Einzelwert dieses Ergebnisses.
Source Capture Is FreshFrischezustand der verwendeten Aufnahme, unverändert in das Erkennungsergebnis übernommen. Einzelwert dieses Ergebnisses.
Source Capture Timestamp UtcUTC-Aufnahmezeit der Bildquelle, aus der dieses Ergebnis berechnet wurde. Einzelwert dieses Ergebnisses.
Source Frame VersionFrame-Identität der verwendeten Bildquelle; auch ein Erkennungsfehlschlag behält die Herkunftsinformation. Einzelwert dieses Ergebnisses.
Source Frame TimestampMonotoner Zeitstempel des zugrunde liegenden Frames. 0 bedeutet unbekannte zeitliche Herkunft. Einzelwert dieses Ergebnisses.

Beispiel

Ein Bildschirmbild mit deutschem Text aufnehmen; Sprache deu und TextBlock wählen; text in „Text auf Desktop anzeigen“ verwenden.

Vorbereitete Beispielabläufe ansehen

Fehler und Hinweise

Prüfe die in dieser Referenz beschriebenen aktiven Pflichtfelder, kompatible Wertequellen und die Voraussetzungen auf dem Zielrechner. Ungültige Quellen oder Typen sind Fehler; eine gültige, aber nicht verfügbare optionale Quelle kann gemäß Eingabevertrag zum Überspringen führen. Ein Fehler beendet die Start-/Hauptphase; die vorgesehene Endphase wird zum Aufräumen behandelt. Der Verlauf zeigt den tatsächlich belegten Status.

Entwickler- und Agenten-Doku JSON, Feldnamen, Typen und Verträge

Dieser Bereich erklärt die Bearbeitung von Textdateien und die technischen Verträge. Zur Entwickler-Doku

Identifier: ocr

Felder und Zusammenhänge auf einen Blick
  1. 1
    Bildquelleimage_source · ResultBinding · Nicht angegeben

    Bildobjekt eines Aufnahme-Steps

  2. 2
    Sprachelanguages · Enum · deu, eng, deu+eng

    OCR-Sprachdaten: deu für Deutsch, eng für Englisch oder deu+eng für beide

  3. 3
    Textanordnungpage_layout · Enum · Automatic, TextBlock, TextLine, SingleWord, SparseText

    Erwartete Textstruktur der OCR, zum Beispiel TextBlock oder SingleWord

  4. 4
    Bildbereich (ROI)roi · Object · {"enabled": false, "x": 0, "y": 0, "width": 0, "height": 0, "dynamic_source": null}

    Suchrechteck in Pixeln relativ zur Bildquelle

  5. 5
    FoundErgebnis: found · Wert

    Ob die Erkennung/Suche in diesem Lauf einen passenden Treffer geliefert hat

  6. 6
    TextErgebnis: text · Wert

    Erkannter oder abgefragter Text

  7. 7
    ConfidenceErgebnis: confidence · Wert

    Normalisierte Trefferkonfidenz zwischen 0 und 1

  8. 8
    Minimum ConfidenceErgebnis: minimum_confidence · Wert

    Für diese Berechnung verwendete Mindestkonfidenz als Anteil von 0 bis 1

  9. 9
    Bounding BoxErgebnis: bounding_box · Wert

    Begrenzendes Rechteck eines Treffers; bei fehlender Erkennung kann ein optionales Rechteck fehlen

  10. 10
    Bounding Box / XErgebnis: bounding_box.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  11. 11
    Bounding Box / YErgebnis: bounding_box.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  12. 12
    Bounding Box / WidthErgebnis: bounding_box.width · Wert

    Breite des Ergebnisrechtecks in Pixeln

  13. 13
    Bounding Box / HeightErgebnis: bounding_box.height · Wert

    Höhe des Ergebnisrechtecks in Pixeln

  14. 14
    Bounding Box / LeftErgebnis: bounding_box.left · Wert

    Linke Rechteckkante in Pixeln

  15. 15
    Bounding Box / TopErgebnis: bounding_box.top · Wert

    Obere Rechteckkante in Pixeln

  16. 16
    Bounding Box / RightErgebnis: bounding_box.right · Wert

    Rechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet

  17. 17
    Bounding Box / BottomErgebnis: bounding_box.bottom · Wert

    Untere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet

  18. 18
    Bounding Box / Is EmptyErgebnis: bounding_box.is_empty · Wert

    Ob die Zwischenablage im abgefragten Kontext leer ist

  19. 19
    Bounding Box / LocationErgebnis: bounding_box.location · Wert

    Pixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum

  20. 20
    Bounding Box / Location / XErgebnis: bounding_box.location.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  21. 21
    Bounding Box / Location / YErgebnis: bounding_box.location.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  22. 22
    Bounding Box / CenterErgebnis: bounding_box.center · Wert

    Mittelpunkt einer einzelnen Erkennung in Pixeln

  23. 23
    Bounding Box / Center / XErgebnis: bounding_box.center.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  24. 24
    Bounding Box / Center / YErgebnis: bounding_box.center.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  25. 25
    Line CountErgebnis: line_count · Wert

    Anzahl erkannter Textzeilen der OCR-Auswertung

  26. 26
    Word CountErgebnis: word_count · Wert

    Anzahl erkannter Wörter im betrachteten Textbereich

  27. 27
    Lines / CountErgebnis: lines.count · Wert

    Anzahl der Elemente der referenzierten Sammlung, automatisch als zusätzlicher Ergebniswert verfügbar

  28. 28
    Lines[] / TextErgebnis: lines.text · Wert

    Erkannter oder abgefragter Text

  29. 29
    Lines[] / ConfidenceErgebnis: lines.confidence · Wert

    Normalisierte Trefferkonfidenz zwischen 0 und 1

  30. 30
    Lines[] / Bounding BoxErgebnis: lines.bounding_box · Wert

    Begrenzendes Rechteck eines Treffers; bei fehlender Erkennung kann ein optionales Rechteck fehlen

  31. 31
    Lines[] / Bounding Box / XErgebnis: lines.bounding_box.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  32. 32
    Lines[] / Bounding Box / YErgebnis: lines.bounding_box.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  33. 33
    Lines[] / Bounding Box / WidthErgebnis: lines.bounding_box.width · Wert

    Breite des Ergebnisrechtecks in Pixeln

  34. 34
    Lines[] / Bounding Box / HeightErgebnis: lines.bounding_box.height · Wert

    Höhe des Ergebnisrechtecks in Pixeln

  35. 35
    Lines[] / Bounding Box / LeftErgebnis: lines.bounding_box.left · Wert

    Linke Rechteckkante in Pixeln

  36. 36
    Lines[] / Bounding Box / TopErgebnis: lines.bounding_box.top · Wert

    Obere Rechteckkante in Pixeln

  37. 37
    Lines[] / Bounding Box / RightErgebnis: lines.bounding_box.right · Wert

    Rechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet

  38. 38
    Lines[] / Bounding Box / BottomErgebnis: lines.bounding_box.bottom · Wert

    Untere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet

  39. 39
    Lines[] / Bounding Box / Is EmptyErgebnis: lines.bounding_box.is_empty · Wert

    Ob die Zwischenablage im abgefragten Kontext leer ist

  40. 40
    Lines[] / Bounding Box / LocationErgebnis: lines.bounding_box.location · Wert

    Pixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum

  41. 41
    Lines[] / Bounding Box / Location / XErgebnis: lines.bounding_box.location.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  42. 42
    Lines[] / Bounding Box / Location / YErgebnis: lines.bounding_box.location.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  43. 43
    Lines[] / Bounding Box / CenterErgebnis: lines.bounding_box.center · Wert

    Mittelpunkt einer einzelnen Erkennung in Pixeln

  44. 44
    Lines[] / Bounding Box / Center / XErgebnis: lines.bounding_box.center.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  45. 45
    Lines[] / Bounding Box / Center / YErgebnis: lines.bounding_box.center.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  46. 46
    Lines[] / PositionErgebnis: lines.position · Wert

    Position des Punktes/Fensters im Ergebnis-Koordinatenraum

  47. 47
    Words / CountErgebnis: words.count · Wert

    Anzahl der Elemente der referenzierten Sammlung, automatisch als zusätzlicher Ergebniswert verfügbar

  48. 48
    Words[] / TextErgebnis: words.text · Wert

    Erkannter oder abgefragter Text

  49. 49
    Words[] / ConfidenceErgebnis: words.confidence · Wert

    Normalisierte Trefferkonfidenz zwischen 0 und 1

  50. 50
    Words[] / Bounding BoxErgebnis: words.bounding_box · Wert

    Begrenzendes Rechteck eines Treffers; bei fehlender Erkennung kann ein optionales Rechteck fehlen

  51. 51
    Words[] / Bounding Box / XErgebnis: words.bounding_box.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  52. 52
    Words[] / Bounding Box / YErgebnis: words.bounding_box.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  53. 53
    Words[] / Bounding Box / WidthErgebnis: words.bounding_box.width · Wert

    Breite des Ergebnisrechtecks in Pixeln

  54. 54
    Words[] / Bounding Box / HeightErgebnis: words.bounding_box.height · Wert

    Höhe des Ergebnisrechtecks in Pixeln

  55. 55
    Words[] / Bounding Box / LeftErgebnis: words.bounding_box.left · Wert

    Linke Rechteckkante in Pixeln

  56. 56
    Words[] / Bounding Box / TopErgebnis: words.bounding_box.top · Wert

    Obere Rechteckkante in Pixeln

  57. 57
    Words[] / Bounding Box / RightErgebnis: words.bounding_box.right · Wert

    Rechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet

  58. 58
    Words[] / Bounding Box / BottomErgebnis: words.bounding_box.bottom · Wert

    Untere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet

  59. 59
    Words[] / Bounding Box / Is EmptyErgebnis: words.bounding_box.is_empty · Wert

    Ob die Zwischenablage im abgefragten Kontext leer ist

  60. 60
    Words[] / Bounding Box / LocationErgebnis: words.bounding_box.location · Wert

    Pixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum

  61. 61
    Words[] / Bounding Box / Location / XErgebnis: words.bounding_box.location.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  62. 62
    Words[] / Bounding Box / Location / YErgebnis: words.bounding_box.location.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  63. 63
    Words[] / Bounding Box / CenterErgebnis: words.bounding_box.center · Wert

    Mittelpunkt einer einzelnen Erkennung in Pixeln

  64. 64
    Words[] / Bounding Box / Center / XErgebnis: words.bounding_box.center.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  65. 65
    Words[] / Bounding Box / Center / YErgebnis: words.bounding_box.center.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  66. 66
    Words[] / PositionErgebnis: words.position · Wert

    Position des Punktes/Fensters im Ergebnis-Koordinatenraum

  67. 67
    Words[] / Line PositionErgebnis: words.line_position · Wert

    Position beziehungsweise Zuordnung des OCR-Treffers innerhalb seiner Zeile

  68. 68
    Applied RoiErgebnis: applied_roi · Wert

    Tatsächlich angewendeter Suchbereich

  69. 69
    Applied Roi / XErgebnis: applied_roi.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  70. 70
    Applied Roi / YErgebnis: applied_roi.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  71. 71
    Applied Roi / WidthErgebnis: applied_roi.width · Wert

    Breite des Ergebnisrechtecks in Pixeln

  72. 72
    Applied Roi / HeightErgebnis: applied_roi.height · Wert

    Höhe des Ergebnisrechtecks in Pixeln

  73. 73
    Applied Roi / LeftErgebnis: applied_roi.left · Wert

    Linke Rechteckkante in Pixeln

  74. 74
    Applied Roi / TopErgebnis: applied_roi.top · Wert

    Obere Rechteckkante in Pixeln

  75. 75
    Applied Roi / RightErgebnis: applied_roi.right · Wert

    Rechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet

  76. 76
    Applied Roi / BottomErgebnis: applied_roi.bottom · Wert

    Untere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet

  77. 77
    Applied Roi / Is EmptyErgebnis: applied_roi.is_empty · Wert

    Ob die Zwischenablage im abgefragten Kontext leer ist

  78. 78
    Applied Roi / LocationErgebnis: applied_roi.location · Wert

    Pixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum

  79. 79
    Applied Roi / Location / XErgebnis: applied_roi.location.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  80. 80
    Applied Roi / Location / YErgebnis: applied_roi.location.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  81. 81
    Applied Roi / CenterErgebnis: applied_roi.center · Wert

    Mittelpunkt einer einzelnen Erkennung in Pixeln

  82. 82
    Applied Roi / Center / XErgebnis: applied_roi.center.x · Wert

    Horizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten

  83. 83
    Applied Roi / Center / YErgebnis: applied_roi.center.y · Wert

    Vertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen

  84. 84
    Used Dynamic RoiErgebnis: used_dynamic_roi · Wert

    Ob für diese Auswertung ein dynamischer Suchbereich verwendet wurde

  85. 85
    Source Capture Is FreshErgebnis: source_capture_is_fresh · Wert

    Frischezustand der verwendeten Aufnahme, unverändert in das Erkennungsergebnis übernommen

  86. 86
    Source Capture Timestamp UtcErgebnis: source_capture_timestamp_utc · Wert

    UTC-Aufnahmezeit der Bildquelle, aus der dieses Ergebnis berechnet wurde

  87. 87
    Source Frame VersionErgebnis: source_frame_version · Wert

    Frame-Identität der verwendeten Bildquelle; auch ein Erkennungsfehlschlag behält die Herkunftsinformation

  88. 88
    Source Frame TimestampErgebnis: source_frame_timestamp · Wert

    Monotoner Zeitstempel des zugrunde liegenden Frames

Schematische Übersicht: Beschriftungen und Werte aus der Referenz, keine nachgezeichnete Bedienoberfläche.

Feldtypen, Standards und Regeln

WertTypStandard laut VertragOptionen und RegelnErklärung
Bildquelle
image_source
ResultBindingNicht angegebenPflichtfeld
Bildobjekt eines Aufnahme-Steps. Ein Dateipfad als Text ist nicht automatisch eine kompatible Bildquelle.
Sprache
languages
Enumdeu+engPflichtfeld
["deu", "eng", "deu+eng"]
OCR-Sprachdaten: deu für Deutsch, eng für Englisch oder deu+eng für beide. Die Daten müssen installiert sein.
deu
Deutsche OCR-Sprachdaten verwenden.
eng
Englische OCR-Sprachdaten verwenden.
deu+eng
Deutsche und englische OCR-Sprachdaten gemeinsam verwenden.
Textanordnung
page_layout
EnumAutomaticPflichtfeld
["Automatic", "TextBlock", "TextLine", "SingleWord", "SparseText"]
Erwartete Textstruktur der OCR, zum Beispiel TextBlock oder SingleWord. Eine passende Struktur verbessert die Auswertung des gewählten Bildbereichs.
Automatic
Überlässt Kamera-/OCR-Moduswahl dem zuständigen Backend gemäß dieser Einstellung.
TextBlock
Zusammenhängenden Textblock erwarten.
TextLine
Eine einzelne Textzeile erwarten.
SingleWord
Ein einzelnes Wort erwarten.
SparseText
Verstreute kurze Textbereiche im Bild suchen.
Bildbereich (ROI)
roi
Object{"enabled": false, "x": 0, "y": 0, "width": 0, "height": 0, "dynamic_source": null}Regeln siehe Erklärung
Suchrechteck in Pixeln relativ zur Bildquelle. x/y bestimmen die linke obere Ecke, width/height die Größe; es muss zur Quelle passen.

JSON-Felder und verschachtelte Einstellungen

Technische Feldnamen des Modells. Die Einstellungsfelder oben beschreiben die UI; die JSON-Vorlage zeigt die tatsächliche Schreibweise. Bei aktuellen inputs/localValues stammen aktive Werte aus den Referenzen. Die Modell-Standardwerte und Enum-Namen sind keine universelle JSON-Schreibweise.

FeldModelltypModell-Standard / OptionenErklärung
idStringNicht angegebenStabile Identität dieses Eintrags. In einem Job müssen Step-IDs eindeutig sein; beim Kopieren eines eigenständigen Jobs/Makros eine neue Objekt-GUID erzeugen und interne Referenzen gezielt anpassen.
inputsDictionary`2Nicht angegebenZuordnung von UI-Feld-ID zu typisierter Wertequelle. Bei vorhandenen inputs serialisiert der kanonische Job-Serializer settings nicht zusätzlich. Leere inputs mit settings bleiben als Legacy-/direkte Konfiguration lesbar.
inputs.itemsList`1Nicht angegebenGeordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen.
inputs.property_idStringNicht angegebenStabile Ergebnis-ID einer älteren Step-Referenz. Neue Dateien kodieren sie in source_id; nicht mit einem CLR-Propertynamen oder dem UI-Label verwechseln.
inputs.property_pathStringNicht angegebenÄlterer Pfad zu einem Ergebnis-Unterwert. Bestehende Dateien bleiben lesbar; neue Referenzen verwenden stabile Ergebnis-IDs und gegebenenfalls value_path.
inputs.source_step_idStringNicht angegebenKompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id.
inputs.membersDictionary`2Nicht angegebenBenannte Unterbindungen eines strukturierten Werts. Jeder Schlüssel ist eine stabile Mitglied-ID des Feldschemas; Unterbindungen können Werte einer Basisquelle gezielt überschreiben.
inputs.provider_idStringNicht angegebenAnbieter der Wertequelle: local_value, job_variable, step_result oder secret. Ein Quellwert benötigt zusätzlich source_id und muss zum Eingabetyp passen.
inputs.schema_idStringNicht angegebenVersionierte Form eines zusammengesetzten Eingabewerts. Sie gehört zum Bindungsbaum, nicht als frei erfundener Schlüssel in die Variable. Übernimm die für dieses Feld exportierte Schema-ID.
inputs.source_idStringNicht angegebenAnbieterbezogene Identität. Bei step_result: v1/<URI-kodierte-Step-ID>/<URI-kodierte-stabile-Ergebnis-ID>; bei lokalen Werten und Jobvariablen deren GUID. Dies ist nicht nur die rohe Step-ID.
inputs.value_pathStringNicht angegebenOptionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein.
is_enabledBooleantruetrue führt den Step aus; false deaktiviert ihn. Blockmarker können in der UI nicht beliebig deaktiviert werden, weil ihre Struktur erhalten bleiben muss.
settingsOcrSettingsNicht angegebenDirekte beziehungsweise ältere Step-Konfiguration. Für neue referenzbasierte Dateien inputs und localValues verwenden; die UI migriert gespeicherte Literalwerte in lokale Quellen.
settings.dynamic_roi_sourceResultBindingNicht angegebenKompatible dynamische Rechteckquelle. Eine spätere DynamicRoi-Quelle darf Feedback für den nächsten Durchlauf liefern; dies ist eine besondere Ausnahme von normalen Vorwärtsreferenzen.
settings.dynamic_roi_source.itemsList`1Nicht angegebenGeordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen.
settings.dynamic_roi_source.property_idStringNicht angegebenStabile Ergebnis-ID einer älteren Step-Referenz. Neue Dateien kodieren sie in source_id; nicht mit einem CLR-Propertynamen oder dem UI-Label verwechseln.
settings.dynamic_roi_source.property_pathStringNicht angegebenÄlterer Pfad zu einem Ergebnis-Unterwert. Bestehende Dateien bleiben lesbar; neue Referenzen verwenden stabile Ergebnis-IDs und gegebenenfalls value_path.
settings.dynamic_roi_source.source_step_idStringNicht angegebenKompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id.
settings.dynamic_roi_source.membersDictionary`2Nicht angegebenBenannte Unterbindungen eines strukturierten Werts. Jeder Schlüssel ist eine stabile Mitglied-ID des Feldschemas; Unterbindungen können Werte einer Basisquelle gezielt überschreiben.
settings.dynamic_roi_source.provider_idStringLeerer TextAnbieter der Wertequelle: local_value, job_variable, step_result oder secret. Ein Quellwert benötigt zusätzlich source_id und muss zum Eingabetyp passen.
settings.dynamic_roi_source.schema_idStringNicht angegebenVersionierte Form eines zusammengesetzten Eingabewerts. Sie gehört zum Bindungsbaum, nicht als frei erfundener Schlüssel in die Variable. Übernimm die für dieses Feld exportierte Schema-ID.
settings.dynamic_roi_source.source_idStringLeerer TextAnbieterbezogene Identität. Bei step_result: v1/<URI-kodierte-Step-ID>/<URI-kodierte-stabile-Ergebnis-ID>; bei lokalen Werten und Jobvariablen deren GUID. Dies ist nicht nur die rohe Step-ID.
settings.dynamic_roi_source.value_pathStringNicht angegebenOptionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein.
settings.enable_roiBooleanfalseAktiviert den direkt konfigurierten Suchbereich. Ohne Aktivierung wird der Standardbereich der Quelle verwendet, sofern keine dynamische ROI-Quelle greift.
settings.image_sourceResultBindingNicht angegebenBildobjekt eines Aufnahme-Steps. Ein Dateipfad als Text ist nicht automatisch eine kompatible Bildquelle.
settings.image_source.itemsList`1Nicht angegebenGeordnete Unterbindungen einer Liste. Die Reihenfolge ist Teil der Eingabe; Elemente müssen das Listenelement-Schema erfüllen.
settings.image_source.property_idStringNicht angegebenStabile Ergebnis-ID einer älteren Step-Referenz. Neue Dateien kodieren sie in source_id; nicht mit einem CLR-Propertynamen oder dem UI-Label verwechseln.
settings.image_source.property_pathStringNicht angegebenÄlterer Pfad zu einem Ergebnis-Unterwert. Bestehende Dateien bleiben lesbar; neue Referenzen verwenden stabile Ergebnis-IDs und gegebenenfalls value_path.
settings.image_source.source_step_idStringNicht angegebenKompatibilitätsfeld älterer Referenzen. Neue Referenzen verwenden provider_id=step_result und die versionierte source_id.
settings.image_source.membersDictionary`2Nicht angegebenBenannte Unterbindungen eines strukturierten Werts. Jeder Schlüssel ist eine stabile Mitglied-ID des Feldschemas; Unterbindungen können Werte einer Basisquelle gezielt überschreiben.
settings.image_source.provider_idStringLeerer TextAnbieter der Wertequelle: local_value, job_variable, step_result oder secret. Ein Quellwert benötigt zusätzlich source_id und muss zum Eingabetyp passen.
settings.image_source.schema_idStringNicht angegebenVersionierte Form eines zusammengesetzten Eingabewerts. Sie gehört zum Bindungsbaum, nicht als frei erfundener Schlüssel in die Variable. Übernimm die für dieses Feld exportierte Schema-ID.
settings.image_source.source_idStringLeerer TextAnbieterbezogene Identität. Bei step_result: v1/<URI-kodierte-Step-ID>/<URI-kodierte-stabile-Ergebnis-ID>; bei lokalen Werten und Jobvariablen deren GUID. Dies ist nicht nur die rohe Step-ID.
settings.image_source.value_pathStringNicht angegebenOptionaler Pfad unterhalb einer Anbieterquelle, zum Beispiel zu einem typisierten Objektmitglied. Er ändert den Quellanbieter nicht; der ausgewählte Unterwert muss kompatibel sein.
settings.languagesStringdeu+engOCR-Sprachdaten: deu für Deutsch, eng für Englisch oder deu+eng für beide. Die Daten müssen installiert sein.
settings.page_layoutOcrPageLayoutAutomatic
["Automatic", "TextBlock", "TextLine", "SingleWord", "SparseText"]
Erwartete Textstruktur der OCR, zum Beispiel TextBlock oder SingleWord. Eine passende Struktur verbessert die Auswertung des gewählten Bildbereichs.
Automatic
Überlässt Kamera-/OCR-Moduswahl dem zuständigen Backend gemäß dieser Einstellung.
TextBlock
Zusammenhängenden Textblock erwarten.
TextLine
Eine einzelne Textzeile erwarten.
SingleWord
Ein einzelnes Wort erwarten.
SparseText
Verstreute kurze Textbereiche im Bild suchen.
settings.roiPixelRegion{"x": 0, "y": 0, "width": 0, "height": 0}Suchrechteck in Pixeln relativ zur Bildquelle. x/y bestimmen die linke obere Ecke, width/height die Größe; es muss zur Quelle passen.
settings.roi.EmptyPixelRegion{"x": 0, "y": 0, "width": 0, "height": 0}Vom serialisierten Geometrieobjekt angebotener Leerzustand. Kein eigener ROI-Schalter: den Suchbereich mit enable_roi beziehungsweise roi.enabled und den Koordinaten konfigurieren; dieses abgeleitete Mitglied nicht als Eingabequelle verwenden.
settings.roi.heightInt320Höhe des Rechtecks oder Bildformats in Pixeln. Negative Größen sind kein gültiger Suchbereich.
settings.roi.widthInt320Breite des Rechtecks oder Bildformats in Pixeln. Zusammen mit Höhe und Ursprung ergibt sie die räumliche Größe.
settings.roi.xInt320Horizontale Position der linken oberen Ecke des Suchrechtecks in Pixeln relativ zum Quellbild. Beispiel 100 startet den Bereich bei Bildkoordinate X = 100; Bildschirm- und Bildkoordinaten können voneinander abweichen.
settings.roi.yInt320Vertikale Position der linken oberen Ecke des Suchrechtecks in Pixeln relativ zum Quellbild. Beispiel 100 startet den Bereich bei Bildkoordinate Y = 100; Bildschirm- und Bildkoordinaten können voneinander abweichen.

Eingabeverträge

EingabeFehlende WerteListenAkzeptierte Typen / QuellenErklärung
imageFailStepNotApplicable[{"ValueKind": "Image", "Cardinalities": ["Single", "OptionalSingle"]}]
["step_result"]
Bildobjekt einer Aufnahme. Fehlende erforderliche Werte führen zum Fehler. Es wird kein beliebiges Listenelement ausgewählt. Akzeptierte Typen und Anbieter stehen in den Vertragsspalten; unbegrenzte Anbieterwahl bedeutet weiterhin Typprüfung.
dynamicRoiSkipStepFirstValue[{"ValueKind": "Rectangle", "Cardinalities": ["Single", "OptionalSingle", "Collection"]}]
["job_variable", "step_result"]
dynamischer Suchbereich. Eine gültige, aber noch nicht verfügbare optionale Step-Quelle kann den Verbraucher mit NoInput überspringen; malformed Referenzen bleiben Fehler. Bei kompatiblen Listen wird der erste Wert verwendet. Akzeptierte Typen und Anbieter stehen in den Vertragsspalten; unbegrenzte Anbieterwahl bedeutet weiterhin Typprüfung.

Ergebnisvertrag

ErgebnisTyp / OptionenAnzahlErklärung
foundBooleanSingleOb die Erkennung/Suche in diesem Lauf einen passenden Treffer geliefert hat. false ist ein fachliches Ergebnis und nicht automatisch ein Step-Fehler. Einzelwert dieses Ergebnisses.
textTextOptionalSingleErkannter oder abgefragter Text. Er kann leer sein; Datentyp und Leerheitsprüfung vor einem nachfolgenden Vergleich beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
confidenceNumberSingleNormalisierte Trefferkonfidenz zwischen 0 und 1. 0.9 entspricht 90 %; mehrere Treffer können unterschiedliche Konfidenzen besitzen. Einzelwert dieses Ergebnisses.
minimum_confidenceNumberSingleFür diese Berechnung verwendete Mindestkonfidenz als Anteil von 0 bis 1. Einzelwert dieses Ergebnisses.
bounding_boxRectangleOptionalSingleBegrenzendes Rechteck eines Treffers; bei fehlender Erkennung kann ein optionales Rechteck fehlen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.xIntegerOptionalSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.yIntegerOptionalSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.widthIntegerOptionalSingleBreite des Ergebnisrechtecks in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.heightIntegerOptionalSingleHöhe des Ergebnisrechtecks in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.leftIntegerOptionalSingleLinke Rechteckkante in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.topIntegerOptionalSingleObere Rechteckkante in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.rightIntegerOptionalSingleRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.bottomIntegerOptionalSingleUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.is_emptyBooleanOptionalSingleOb die Zwischenablage im abgefragten Kontext leer ist. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.locationPointOptionalSinglePixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.location.xIntegerOptionalSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.location.yIntegerOptionalSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.centerPointOptionalSingleMittelpunkt einer einzelnen Erkennung in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.center.xIntegerOptionalSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
bounding_box.center.yIntegerOptionalSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
line_countIntegerSingleAnzahl erkannter Textzeilen der OCR-Auswertung. Einzelwert dieses Ergebnisses.
word_countIntegerSingleAnzahl erkannter Wörter im betrachteten Textbereich. Einzelwert dieses Ergebnisses.
lines.countIntegerSingleAnzahl der Elemente der referenzierten Sammlung, automatisch als zusätzlicher Ergebniswert verfügbar. Einzelwert dieses Ergebnisses.
lines.textTextCollectionErkannter oder abgefragter Text. Er kann leer sein; Datentyp und Leerheitsprüfung vor einem nachfolgenden Vergleich beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.confidenceNumberCollectionNormalisierte Trefferkonfidenz zwischen 0 und 1. 0.9 entspricht 90 %; mehrere Treffer können unterschiedliche Konfidenzen besitzen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_boxRectangleCollectionBegrenzendes Rechteck eines Treffers; bei fehlender Erkennung kann ein optionales Rechteck fehlen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.xIntegerCollectionHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.yIntegerCollectionVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.widthIntegerCollectionBreite des Ergebnisrechtecks in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.heightIntegerCollectionHöhe des Ergebnisrechtecks in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.leftIntegerCollectionLinke Rechteckkante in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.topIntegerCollectionObere Rechteckkante in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.rightIntegerCollectionRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.bottomIntegerCollectionUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.is_emptyBooleanCollectionOb die Zwischenablage im abgefragten Kontext leer ist. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.locationPointCollectionPixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.location.xIntegerCollectionHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.location.yIntegerCollectionVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.centerPointCollectionMittelpunkt einer einzelnen Erkennung in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.center.xIntegerCollectionHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.bounding_box.center.yIntegerCollectionVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
lines.positionIntegerCollectionPosition des Punktes/Fensters im Ergebnis-Koordinatenraum. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.countIntegerSingleAnzahl der Elemente der referenzierten Sammlung, automatisch als zusätzlicher Ergebniswert verfügbar. Einzelwert dieses Ergebnisses.
words.textTextCollectionErkannter oder abgefragter Text. Er kann leer sein; Datentyp und Leerheitsprüfung vor einem nachfolgenden Vergleich beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.confidenceNumberCollectionNormalisierte Trefferkonfidenz zwischen 0 und 1. 0.9 entspricht 90 %; mehrere Treffer können unterschiedliche Konfidenzen besitzen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_boxRectangleCollectionBegrenzendes Rechteck eines Treffers; bei fehlender Erkennung kann ein optionales Rechteck fehlen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.xIntegerCollectionHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.yIntegerCollectionVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.widthIntegerCollectionBreite des Ergebnisrechtecks in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.heightIntegerCollectionHöhe des Ergebnisrechtecks in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.leftIntegerCollectionLinke Rechteckkante in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.topIntegerCollectionObere Rechteckkante in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.rightIntegerCollectionRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.bottomIntegerCollectionUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.is_emptyBooleanCollectionOb die Zwischenablage im abgefragten Kontext leer ist. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.locationPointCollectionPixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.location.xIntegerCollectionHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.location.yIntegerCollectionVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.centerPointCollectionMittelpunkt einer einzelnen Erkennung in Pixeln. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.center.xIntegerCollectionHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.bounding_box.center.yIntegerCollectionVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.positionIntegerCollectionPosition des Punktes/Fensters im Ergebnis-Koordinatenraum. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
words.line_positionIntegerCollectionPosition beziehungsweise Zuordnung des OCR-Treffers innerhalb seiner Zeile. Geordnete Liste; ein Verbraucher entscheidet gemäß seinem Eingabevertrag über erstes Element oder alle Elemente.
applied_roiRectangleOptionalSingleTatsächlich angewendeter Suchbereich. Damit lässt sich prüfen, ob eine direkte oder dynamische Eingrenzung aktiv war. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.xIntegerOptionalSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.yIntegerOptionalSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.widthIntegerOptionalSingleBreite des Ergebnisrechtecks in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.heightIntegerOptionalSingleHöhe des Ergebnisrechtecks in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.leftIntegerOptionalSingleLinke Rechteckkante in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.topIntegerOptionalSingleObere Rechteckkante in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.rightIntegerOptionalSingleRechte Rechteckkante in Pixeln, aus Ursprung und Breite abgeleitet. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.bottomIntegerOptionalSingleUntere Rechteckkante in Pixeln, aus Ursprung und Höhe abgeleitet. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.is_emptyBooleanOptionalSingleOb die Zwischenablage im abgefragten Kontext leer ist. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.locationPointOptionalSinglePixelposition/-bereich eines erkannten Wortes oder Trefferobjekts; verwende den im Ergebnis ausgewiesenen Koordinatenraum. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.location.xIntegerOptionalSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.location.yIntegerOptionalSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.centerPointOptionalSingleMittelpunkt einer einzelnen Erkennung in Pixeln. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.center.xIntegerOptionalSingleHorizontale Punkt-/Versatzkoordinate in Pixeln; den im übergeordneten Ergebnis beschriebenen Koordinatenraum beachten. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
applied_roi.center.yIntegerOptionalSingleVertikale Punkt-/Versatzkoordinate in Pixeln; nicht ungeprüft bildlokale und globale Werte mischen. Optionaler Einzelwert: bei fehlender Information keine Eigenschaft erfinden.
used_dynamic_roiBooleanSingleOb für diese Auswertung ein dynamischer Suchbereich verwendet wurde. Einzelwert dieses Ergebnisses.
source_capture_is_freshBooleanSingleFrischezustand der verwendeten Aufnahme, unverändert in das Erkennungsergebnis übernommen. Einzelwert dieses Ergebnisses.
source_capture_timestamp_utcDateTimeSingleUTC-Aufnahmezeit der Bildquelle, aus der dieses Ergebnis berechnet wurde. Einzelwert dieses Ergebnisses.
source_frame_versionIntegerSingleFrame-Identität der verwendeten Bildquelle; auch ein Erkennungsfehlschlag behält die Herkunftsinformation. Einzelwert dieses Ergebnisses.
source_frame_timestampIntegerSingleMonotoner Zeitstempel des zugrunde liegenden Frames. 0 bedeutet unbekannte zeitliche Herkunft. Einzelwert dieses Ergebnisses.

Diese Referenz für Textdateien und Agenten: Markdown · JSON-Vertrag

JSON-Vorlage für Textdateien und Agenten

Strukturelle Defaultvorlage direkt vom App-Serializer. Leere Pflichtwerte und Ziele vor Verwendung ergänzen; diese Vorlage ist kein vollständig validierter Ablauf. Bei neuen Jobs den aktuellen inputs/localValues-Vertrag verwenden.

Dateiformate und Regeln · JSON herunterladen
{
  "type": "ocr",
  "settings": {
    "image_source": {
      "provider_id": "",
      "source_id": ""
    },
    "languages": "deu+eng",
    "page_layout": "Automatic",
    "roi": {
      "x": 0,
      "y": 0,
      "width": 0,
      "height": 0
    },
    "enable_roi": false,
    "dynamic_roi_source": {
      "provider_id": "",
      "source_id": ""
    }
  },
  "id": "4bfa512d-7ade-7be2-0978-97fc17f2f70d",
  "inputs": {},
  "is_enabled": true
}