Debugging the FlexiLayout
Debuggen des FlexiLayouts
Debuggen Sie ein FlexiLayout in ABBYY FlexiLayout Studio, indem Sie es kompilieren, mit Testbildern abgleichen, mit einem Referenzlayout vergleichen und Elemente deaktivieren.
Wir empfehlen, Ihr FlexiLayout zu debuggen, während Sie ihm Blöcke und Elemente hinzufügen. Um ein FlexiLayout zu testen, kompilieren Sie es und gleichen Sie es mit allen Testbildern ab. Prüfen Sie, dass das FlexiLayout keine Fehler enthält und dass es dem Programm ermöglicht, alle Objekte und Blöcke zu erkennen.
Ein FlexiLayout findet Elemente oder Blöcke auf einem Bild möglicherweise nicht, weil sich das gesuchte Objekt außerhalb des Suchbereichs befindet oder nicht den für das Element angegebenen Parametern entspricht. Das Debuggen eines FlexiLayouts besteht daher darin, Bilder mit Fehlern zu finden, die Beschreibung anzupassen und sie erneut auf die Bilder anzuwenden. Ein korrigiertes FlexiLayout muss sowohl auf problematische Seiten angewendet werden (um sicherzustellen, dass der Fehler behoben wurde) als auch auf die übrigen Seiten (um sicherzustellen, dass sich Ihre Korrekturen nicht nachteilig auf sie ausgewirkt haben).
Wenn Sie außerdem neue Elemente hinzufügen, stellen Sie sicher, dass sie auf allen Seiten des Test-Batchs korrekt gematcht werden. Das bedeutet, dass Sie die Matching-Ergebnisse während der Erstellung eines FlexiLayouts viele Male überprüfen werden. Wenn sich mehrere Dutzend Bilder im Batch befinden, kann dieses Verfahren sehr mühsam sein. Um das Debuggen Ihres FlexiLayouts zu erleichtern, können Sie ein sogenanntes Referenzlayout erstellen, d. h. das Layout, das Sie als korrekt betrachten und als Vergleichsmaßstab verwenden möchten. Wenn Sie Ihr FlexiLayout mit einer Seite abgleichen, für die ein Referenzlayout verfügbar ist, erkennt das Programm automatisch die Unterschiede zwischen dem Vergleichsmaßstab und den Matching-Ergebnissen (gematchtes Layout). Der Unterschied zwischen dem Referenzlayout und dem gematchten Layout wird als prozentuales Verhältnis der Blockflächen beider Layouts dargestellt. Sie sollten darauf hinarbeiten, dass das gematchte Layout dem Referenzlayout möglichst nahe kommt. Eine vollständige Übereinstimmung von gematchtem Layout und Referenzlayout entspricht dem Wert 0 % in den Spalten Fehlende Bereiche und Überzählige Bereiche im Fenster Batch. Je höher die Prozentwerte in diesen Spalten sind, desto schlechter ist die Übereinstimmung.
Sie können ein Referenzlayout verwenden, um Ihr FlexiLayout zu debuggen.
Sie können ein Element beim Testen eines FlexiLayouts deaktivieren ( FlexiLayout → Elemente → Deaktivieren). Sie können auch einen aktiven Block oder ein aktives Element im Bild ausblenden (Ansicht → Bilder → Aktive Blöcke oder Elemente ausblenden).
Erstellen eines FlexiLayouts
Matching eines FlexiLayouts
Referenzlayout
Deaktivieren eines Elements
Testen von Elementen
Sichern von FlexiLayouts
