Lors de l’entraînement des FlexiLayouts, gardez les points suivants à l’esprit :
- Le programme utilise les images du jeu d’entraînement pour l’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 sera automatiquement appliqué à la page. Tous les nouveaux blocs de champ détectés de cette manière seront ajoutés au FlexiLayout, tandis que les régions de champ existantes ne seront pas modifiées.
- Si vous ajoutez des blocs à un FlexiLayout existant, ces blocs n’apparaîtront 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éation de FlexiLayouts en mode d’entraînement
- Créez un projet ou ouvrez un projet existant contenant déjà un FlexiLayout.
- Passez en mode d’entraînement en cliquant sur le bouton
ou en sélectionnant Training Mode dans le menu Training. - Dans le volet Batch :
- Exécutez la préreconnaissance des images (sélectionnez toutes les images, cliquez dessus avec le bouton droit, puis cliquez sur Pre-Recognize dans le menu contextuel, ou ouvrez le menu Batch et cliquez sur Pre-Recognize).
- Double-cliquez sur une image pour l’ouvrir. Consultez les résultats de reconnaissance, puis indiquez les champs et les éléments statiques que vous souhaitez utiliser pour entraîner le FlexiLayout.
- Dans la fenêtre Training :
- Sélectionnez une variante de mise en page dans la liste déroulante Reference Alternative ou créez-en une nouvelle.
- Si vous souhaitez générer automatiquement les éléments de référence, laissez l’option Auto references activée. Si cette option est désactivée, vous devrez indiquer les éléments de référence .
- Si l’option Auto references est désactivée, les éléments de référence générés automatiquement seront ajoutés à la liste Static elements, et leur position sera marquée sur les pages. Vous pouvez supprimer les éléments inutiles ou en ajouter de nouveaux. Si l’option Auto references est activée, les éléments ajoutés manuellement seront supprimés.
- Le contenu de la fenêtre Training dépend de l’activation ou non de l’option Auto references. Si elle est désactivée, la fenêtre Training contiendra deux zones : la zone Fields avec une liste de champs et la zone Static elements avec une liste d’éléments statiques. Si l’option Auto references est activée, seule la zone Fields sera présente dans la fenêtre Training.
- Marquez sur la page les zones des champs et des éléments statiques dans la fenêtre Image :
- Utilisez l’outil Create Block
pour marquer la zone des blocs sur l’image. Les noms des blocs que vous avez marqués apparaîtront dans la liste Fields. - Utilisez l’outil Create Element
pour marquer les zones des éléments statiques. Les noms des éléments marqués apparaîtront dans le .
- Utilisez l’outil Create Block
-
Le programme utilise le texte reconnu à proximité des champs et des éléments marqués pour générer leurs noms. Ces noms apparaîtront en gras lorsque la zone du champ ou de l’élément aura été 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 Difference Layout, mais l’outil Create Element n’est disponible que lors de la création manuelle des éléments de référence.
-
Vous pouvez également utiliser les commandes du menu contextuel pour marquer des champs et des éléments statiques sur l’image. Utilisez l’outil Draw Location
pour marquer un champ ou un élément, cliquez avec le bouton droit sur la zone marquée, puis cliquez sur la commande voulue dans le menu contextuel.
- Une fois le marquage des champs et des éléments statiques terminé, ajoutez les pages au jeu d’entraînement en les sélectionnant dans la colonne Used For Training de la fenêtre Batch.
- Cliquez sur Predict Draft Layout dans le menu contextuel des images.
- Vérifiez si les champs et les éléments ont été détectés correctement sur toutes les images du batch, puis corrigez le balisage si nécessaire. Ajoutez au jeu d’entraînement toutes les pages sur lesquelles le programme n’a pas réussi à détecter des champs ou des éléments.
Les éléments qui ne figurent pas sur la page peuvent être marqués comme tels. Pour ce faire, cliquez sur Not Present dans le menu contextuel d’un élément, cliquez sur le bouton
ou cliquez avec le bouton central de la souris sur la zone de l’élément dans l’image. Les noms des éléments marqués comme non présents s’afficheront en police barrée.
L’état des pages est indiqué par des icônes dans la colonne Training Layout State :
Aucun élément marqué
Indique qu’aucun champ ou élément de référence n’a été marqué sur la page.
Contient des éléments non marqués
Certains champs et/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 non présents.
Contient un élément obligatoire non marqué
Un élément obligatoire n’a pas été marqué sur la page.
Tous les éléments marqués
Tous les éléments ont été marqués sur la page ou comme non présents.
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.
- Cliquez sur le bouton
pour générer la variante de mise en page. Si le projet utilise plus d’une variante de référence, indiquez quelles variantes de mise en page vous souhaitez mettre à jour.
Entraîner les FlexiLayouts pendant le débogage
Options du mode d’entraînement
- tout élément non marqué
- élément non marqué sélectionné
- Prédire automatiquement la mise en page lors de la navigation (bouton
)
- Remplacer les régions de champ existantes lors de la prédiction par lot
- 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 (voir la section Identifiants de cet article pour plus de détails).
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, le programme 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
Boutons de la barre d’outils
| Bouton | Description |
|---|---|
| Active/désactive le mode d’entraînement. | |
| Crée un champ et délimite sa zone. | |
| Crée un élément et délimite sa zone. | |
| Dessine une zone. | |
| Modifie une zone existante. | |
| Supprime une zone. | |
| Crée des variantes de mise en page à l’aide de pages du jeu d’entraînement. | |
| Génère automatiquement des champs à partir des zones existantes dans FlexiLayout. | |
| Marque l’élément sélectionné comme non présent sur la page. | |
| Marque un élément comme obligatoire. |
