Beachten Sie beim Trainieren von FlexiLayouts Folgendes:
- Das Programm verwendet zum Training Bilder aus dem Trainingsdatensatz. Sie können dem Trainingsdatensatz jederzeit Bilder hinzufügen, bevor Sie ein FlexiLayout generieren. Der Trainingsdatensatz muss mindestens 3 Seiten enthalten.
- Sie können nur die statischen Elemente einer Layout-Alternative bearbeiten. Alle Alternativen eines FlexiLayouts haben dieselben Felder.
- Wenn die Seite beim Bearbeiten einer Layout-Alternative unmarkierte Felder oder statische Elemente enthält, wird das FlexiLayout automatisch auf die Seite angewendet. Alle neuen Feldblöcke, die auf diese Weise erkannt werden, werden dem FlexiLayout hinzugefügt, vorhandene Feldregionen werden jedoch nicht geändert.
- Wenn Sie einem vorhandenen FlexiLayout Blöcke hinzufügen, werden diese im Trainingsmodus nicht angezeigt. Sie können diese Blöcke mit dem Befehl Initialize Fields By Blocks im Kontextmenü des FlexiLayouts erstellen.
Erstellen von FlexiLayouts im Trainingsmodus
- Erstellen Sie ein neues Projekt oder öffnen Sie ein vorhandenes Projekt, das bereits ein FlexiLayout enthält.
- Wechseln Sie in den Trainingsmodus, indem Sie auf die
Schaltfläche klicken oder im Menü Training den Befehl Training Mode wählen. - Im Batch-Bereich:
- Führen Sie eine Vorerkennung der Bilder durch (wählen Sie alle Bilder aus, klicken Sie mit der rechten Maustaste darauf und dann im Kontextmenü auf Pre-Recognize oder öffnen Sie das Menü Batch und klicken Sie auf Pre-Recognize).
- Doppelklicken Sie auf ein beliebiges Bild, um es zu öffnen. Sehen Sie sich die Erkennungsergebnisse an und legen Sie die Felder und statischen Elemente fest, die Sie zum Trainieren des FlexiLayouts verwenden möchten.
- Im Fenster Training:
- Wählen Sie eine Layout-Alternative aus der Dropdown-Liste Reference Alternative aus oder erstellen Sie eine neue.
- Wenn Sie Referenzelemente automatisch generieren möchten, lassen Sie die Option Auto references aktiviert. Wenn diese Option deaktiviert ist, müssen Sie Referenzelemente manuell angeben.
- Wenn die Option Auto references deaktiviert ist, werden automatisch generierte Referenzelemente zur Liste Static elements hinzugefügt und ihre Positionen auf den Seiten markiert. Sie können nicht benötigte Elemente entfernen oder neue hinzufügen. Wenn die Option Auto references aktiviert ist, werden manuell hinzugefügte Elemente gelöscht.
- Der Inhalt des Fensters Training hängt davon ab, ob die Option Auto references aktiviert oder deaktiviert ist. Wenn sie deaktiviert ist, enthält das Fenster Training zwei Bereiche: den Bereich Fields mit einer Liste von Feldern und den Bereich Static elements mit einer Liste statischer Elemente. Wenn die Option Auto references aktiviert ist, ist im Fenster Training nur der Bereich Fields vorhanden.
- Markieren Sie im Fenster Image die Bereiche von Feldern und statischen Elementen auf der Seite:
- Verwenden Sie das Werkzeug Create Block
, um Blockbereiche im Bild zu markieren. Die Namen der von Ihnen markierten Blöcke werden in der Liste Fields angezeigt. - Verwenden Sie das Werkzeug Create Element
, um Bereiche statischer Elemente zu markieren. Die Namen der markierten Elemente werden in der angezeigt.
- Verwenden Sie das Werkzeug Create Block
-
Das Programm verwendet erkannten Text in der Nähe markierter Felder und Elemente, um deren Namen zu generieren. Diese Namen werden fett angezeigt, wenn der Bereich des Felds oder Elements auf der Seite erkannt wurde.
- Die Werkzeuge Create Block und Create Element können beim Anzeigen eines Reference Layout oder Difference Layout verwendet werden, das Werkzeug Create Element ist jedoch nur verfügbar, wenn Referenzelemente manuell erstellt werden.
-
Sie können auch Befehle im Kontextmenü verwenden, um Felder und statische Elemente im Bild zu markieren. Verwenden Sie das Werkzeug Draw Location
, um ein Feld oder Element zu markieren, klicken Sie mit der rechten Maustaste auf den markierten Bereich und wählen Sie im Kontextmenü den gewünschten Befehl aus.
- Nachdem Sie Felder und statische Elemente markiert haben, fügen Sie die Seiten dem Trainingsdatensatz hinzu, indem Sie sie in der Spalte Used For Training des Fensters Batch auswählen.
- Klicken Sie im Kontextmenü der Bilder auf Predict Draft Layout.
- Prüfen Sie, ob Felder und Elemente auf allen Bildern im Batch korrekt erkannt wurden, und korrigieren Sie das Markup, wo nötig. Fügen Sie alle Seiten, auf denen das Programm Felder oder Elemente nicht erkennen konnte, dem Trainingsdatensatz hinzu.
Elemente, die auf der Seite nicht vorhanden sind, können entsprechend markiert werden. Klicken Sie dazu im Kontextmenü eines Elements auf Not Present, klicken Sie auf die Schaltfläche
oder klicken Sie mit der mittleren Maustaste auf den Bereich des Elements im Bild. Die Namen der als nicht vorhanden markierten Elemente werden durchgestrichen angezeigt.
Der Status der Seiten wird durch Symbole in der Spalte Training Layout State angezeigt:
Keine Elemente markiert
Zeigt an, dass auf der Seite keine Felder oder Referenzelemente markiert wurden.
Enthält nicht markierte Elemente
Einige Felder und/oder Referenzelemente wurden auf der Seite nicht markiert, oder nicht alle nicht markierten Elemente wurden als nicht vorhanden markiert.
Enthält nicht markiertes Pflichtelement
Ein erforderliches Element wurde auf der Seite nicht markiert.
Alle Elemente markiert
Alle Elemente wurden auf der Seite markiert oder als nicht vorhanden markiert.
Keine Referenzklasse festgelegt
Die Referenzklasse der Trainingsseite wurde nicht angegeben.
- Klicken Sie auf die Schaltfläche
, um die Layout-Alternative zu erzeugen. Wenn das Projekt mehr als eine Referenzalternative verwendet, geben Sie an, welche Layout-Alternativen aktualisiert werden sollen.
FlexiLayouts während des Debuggings trainieren
Optionen des Trainingsmodus
- beliebiges unmarkiertes Element
- ausgewähltes unmarkiertes Element
- Layout bei der Navigation automatisch vorhersagen (
Schaltfläche)
- Vorhandene Feldregionen bei der Batch-Vorhersage ersetzen
- Bezeichner bei der Generierung erstellen erstellt automatisch Bezeichner für die Layout-Alternative, die trainiert wird (Einzelheiten finden Sie im Abschnitt Bezeichner dieses Artikels).
Bezeichner
Bezeichner sind charakteristische Merkmale von Dokumenten, anhand derer sie einem bestimmten Typ zugeordnet werden können. Beispiele für Bezeichner sind markante Wörter und Ausdrücke, bestimmte Barcode-Werte und Trennlinien. Wenn Sie eine Layout-Alternative trainieren, erstellt das Programm eine Menge von Wörtern, die häufig in Dokumenten dieser Layout-Alternative vorkommen und in anderen Dokumenttypen nicht vorkommen. Bezeichner von Layout-Alternativen werden in der Gruppe Bezeichner gespeichert, die als erforderlich markiert ist. Diese Gruppe enthält eine Liste von Elementen des Typs statischer Text, wobei jedes ein Wort enthält, das nur in Dokumenten dieser Layout-Alternative vorkommt. Beziehungen zwischen Gruppen von Bezeichnern können nicht erstellt werden.Schaltflächen der Symbolleiste
Schaltflächen der Symbolleiste
| Schaltfläche | Beschreibung |
|---|---|
| Aktiviert/deaktiviert den Trainingsmodus. | |
| Erstellt ein Feld und markiert seinen Bereich. | |
| Erstellt ein Element und markiert seinen Bereich. | |
| Zeichnet einen Bereich ein. | |
| Bearbeitet einen vorhandenen Bereich. | |
| Löscht einen Bereich. | |
| Erstellt Layout-Alternativen unter Verwendung von Seiten aus dem Trainingsdatensatz. | |
| Erzeugt Felder automatisch auf Grundlage vorhandener Bereiche im FlexiLayout. | |
| Markiert das ausgewählte Element als auf der Seite nicht vorhanden. | |
| Markiert ein Element als erforderlich. |
