Skip to main content
ABBYY FlexiLayout Studio vous permet de créer des FlexiLayouts en l’entraînant à partir de champs annotés et d’éléments statiques. Les éléments statiques sont des éléments qui apparaissent dans des documents du même type. Le type d’élément statique le plus courant est le texte statique (un mot, une partie de mot ou une ligne de texte). Parmi les exemples moins fréquents figurent les séparateurs et les codes-barres. Les champs sont les blocs que FlexiLayout Studio doit détecter afin d’en extraire du texte (un mot, une partie de mot, une ligne ou un paragraphe) ou un code-barres. Les FlexiLayouts créés de cette manière peuvent être utilisés dans ABBYY FlexiCapture pour détecter des champs sur des images de documents en fonction de leur position par rapport aux éléments statiques. Recourir à l’entraînement pour créer des FlexiLayouts peut être beaucoup plus simple que de les créer manuellement. ABBYY FlexiLayout Studio vous permet également de créer plusieurs variantes de mise en page. Les variantes de mise en page sont des versions d’un FlexiLayout qui se distinguent par des paramètres d’éléments statiques différents, tout en partageant le même ensemble de champs. Elles peuvent être entraînées en mode d’entraînement ou lors de la modification d’un FlexiLayout.

Considérations relatives à l’entraînement de FlexiLayout

  • FlexiLayout Studio utilise les images du jeu d’entraînement. Vous pouvez ajouter des images au jeu d’entraînement à tout moment avant de générer un FlexiLayout. Le jeu d’entraînement doit contenir au moins 3 pages.
  • Vous pouvez uniquement modifier les éléments statiques d’une variante de mise en page. Toutes les variantes d’un FlexiLayout ont les mêmes champs.
  • Si la page contient des champs ou des éléments statiques non marqués lorsque vous modifiez une variante de mise en page, le FlexiLayout est automatiquement appliqué à la page. Tous les nouveaux blocs de champ détectés de cette manière sont ajoutés au FlexiLayout, tandis que les régions de champ existantes ne sont pas modifiées.
  • Si vous ajoutez des blocs à un FlexiLayout existant, ces blocs n’apparaissent pas en mode d’entraînement. Vous pouvez créer ces blocs à l’aide de la commande Initialiser les champs à partir des blocs dans le menu contextuel du FlexiLayout.

Créer un FlexiLayout en mode d’entraînement

1

Créer ou ouvrir un Project

Créez un nouveau projet ou ouvrez un projet existant qui contient déjà un FlexiLayout.
2

Passez en mode d’entraînement

Cliquez sur le bouton Bouton du mode d’entraînement, ou sélectionnez Mode d’entraînement dans le menu Entraînement.
3

Lancer la préreconnaissance des images dans le volet Batch

Sélectionnez toutes les images, faites un clic droit dessus, puis cliquez sur Pré-reconnaître dans le menu contextuel. Vous pouvez aussi ouvrir le menu Lot et cliquer sur Pré-reconnaître.
4

Ouvrir et examiner une image

Double-cliquez sur n’importe quelle image pour l’ouvrir. Consultez les résultats de reconnaissance, puis spécifiez les champs et les éléments statiques que vous souhaitez utiliser pour entraîner le FlexiLayout.
5

Sélectionnez une variante de référence dans la fenêtre d’entraînement

Sélectionnez une variante de mise en page dans la liste déroulante Variante de référence, ou créez-en une nouvelle.
6

Définissez l’option « Auto references »

Pour générer automatiquement des éléments de référence, laissez l’option Références automatiques activée. Si cette option est désactivée, vous devez définir manuellement les éléments de référence.
  • Si l’option Références automatiques est désactivée, les éléments de référence générés automatiquement sont ajoutés à la liste Éléments statiques et leur position est indiquée sur les pages. Vous pouvez supprimer les éléments inutiles ou en ajouter de nouveaux. Si l’option Références automatiques est activée, les éléments ajoutés manuellement sont supprimés.
  • Le contenu de la fenêtre Entraînement dépend de l’activation ou non de l’option Références automatiques. Si elle est désactivée, la fenêtre Entraînement contient deux zones : la zone Champs, avec une liste de champs, et la zone Éléments statiques, avec une liste d’éléments statiques. Si l’option Références automatiques est activée, seule la zone Champs est présente dans la fenêtre Entraînement.
7

Marquer les champs et les éléments statiques dans la Fenêtre Image

Utilisez les outils suivants pour marquer les zones :
  • Utilisez l’outil Create Block bouton Create Block pour marquer les zones des blocs sur l’image. Les noms des blocs que vous avez marqués apparaissent dans la liste Champs.
  • Utilisez l’outil Create Element bouton Create Element pour marquer les zones des éléments statiques. Les noms des éléments marqués apparaissent dans la liste Éléments statiques.
  • FlexiLayout Studio utilise le texte reconnu à proximité des champs et des éléments marqués pour générer leurs noms. Ces noms apparaissent en gras lorsque la zone du champ ou de l’élément est détectée sur la page.
  • Les outils Create Block et Create Element peuvent être utilisés lors de l’affichage d’une Disposition de référence ou d’une disposition des différences, mais l’outil Create Element n’est disponible que lors de la création manuelle d’éléments de référence.
Vous pouvez également utiliser les commandes du menu contextuel pour marquer les champs et les éléments statiques. Utilisez l’outil Dessiner l’emplacement bouton Dessiner l’emplacement pour marquer un champ ou un élément, cliquez avec le bouton droit sur la zone marquée, puis cliquez sur la commande correspondante dans le menu contextuel.
8

Ajoutez les pages au jeu d’entraînement

Sélectionnez les pages de la colonne Utilisées pour l’entraînement de la fenêtre Batch.
9

Prédire le brouillon de mise en page

Cliquez sur Predict Draft Layout dans le menu contextuel des images.
10

Vérifiez la détection et corrigez le balisage

Vérifiez que les champs et les éléments ont été correctement détectés sur toutes les images du lot, puis corrigez le balisage si nécessaire. Ajoutez au jeu d’entraînement toutes les pages sur lesquelles FlexiLayout Studio n’a pas réussi à détecter les champs ou les éléments.Pour marquer un élément qui n’est pas présent sur la page, cliquez sur Absent dans le menu contextuel de l’élément, cliquez sur le bouton bouton Absent, ou cliquez avec le bouton central de la souris dans la zone de l’élément. Les noms des éléments marqués comme absents s’affichent en barré.Le statut des pages est indiqué par des icônes dans la colonne État de la mise en page d’entraînement :
  • icône de statut Aucun élément marqué Aucun élément marqué – Aucun champ ni élément de référence n’a été marqué sur la page.
  • icône de statut Contient des éléments non marqués Contient des éléments non marqués – Certains champs ou éléments de référence n’ont pas été marqués sur la page, ou certains éléments non marqués n’ont pas été indiqués comme absents.
  • icône de statut Contient un élément obligatoire non marqué Contient un élément obligatoire non marqué – Un élément obligatoire n’a pas été marqué sur la page.
  • icône de statut Tous les éléments marqués Tous les éléments marqués – Tous les éléments ont été marqués sur la page ou indiqués comme absents.
  • icône de statut Aucune classe de référence définie Aucune classe de référence définie – La classe de référence de la page d’entraînement n’a pas été spécifiée.
11

Générer la variante de mise en page

Cliquez sur le bouton bouton Generate Alternative. Si le projet utilise plusieurs variantes de référence, indiquez quelles variantes de mise en page vous souhaitez mettre à jour.

Entraîner les FlexiLayouts pendant le débogage

ABBYY FlexiCapture 12 vous permet d’entraîner les FlexiLayouts pendant leur débogage. Pour cela, utilisez la commande Train Alternative dans le menu contextuel d’une variante de mise en page. La Disposition de référence est utilisée pour générer la nouvelle variante de mise en page, et des éléments de référence sont créés automatiquement. La commande Train and Test Alternative entraîne une nouvelle variante de mise en page et l’applique à toutes les pages de sa classe.

Options du mode d’entraînement

L’onglet entraînement de la boîte de dialogue Options… contient les paramètres d’entraînement. Les paramètres du groupe Navigation déterminent comment le programme parcourt les pages lorsque vous cliquez sur les boutons Bouton page précédente ou Bouton page suivante :
  • tout élément non marqué – Parcourt les pages contenant au moins un élément non marqué. Il s’agit du paramètre par défaut.
  • élément sélectionné non marqué – Parcourt les pages contenant l’élément non marqué actuellement sélectionné.
Le groupe Prédiction du brouillon de mise en page contient les paramètres qui déterminent comment les variantes de mise en page sont appliquées pendant l’entraînement :
  • Prédire automatiquement la mise en page lors de la navigation (Bouton Prédire la mise en page bouton) – Applique automatiquement le brouillon de mise en page lorsque vous passez à une autre page.
  • Remplacer les régions existantes des champs lors de la prédiction par lot – Remplace les blocs existants des champs et des éléments par les blocs détectés lors de l’application de la variante de mise en page.
Le groupe Génération du Template contient une option :
  • Créer des identifiants lors de la génération – Crée automatiquement des identifiants pour la variante de mise en page en cours d’entraînement. Pour plus d’informations, consultez la section Identifiants.

Identifiants

Les identifiants sont des caractéristiques distinctives des documents qui peuvent être utilisées pour les classer dans un type spécifique. Parmi les identifiants, on peut citer des mots et expressions distinctifs, des valeurs de codes-barres spécifiques et des séparateurs. Lorsque vous entraînez une variante de mise en page, FlexiLayout Studio rassemble un ensemble de mots qui reviennent fréquemment dans les documents appartenant à cette variante de mise en page et n’apparaissent pas dans d’autres types de documents. Les identifiants des variantes de mise en page sont stockés dans le groupe Identifiants, marqué comme obligatoire. Ce groupe comprend une liste d’éléments de type Static Text, chacun contenant un mot qui n’apparaît que dans les documents appartenant à la variante de mise en page. Il n’est pas possible de créer des relations entre des groupes d’identifiants.

Boutons de la barre d’outils du mode d’entraînement

La barre d’outils du mode d’entraînement comprend les boutons suivants :