Passer au contenu principal
Un FlexiLayout est une description formalisée d’un jeu de documents non structurés qui permet à une application de capture de données de localiser les champs de données dans les documents et d’extraire des informations à partir de ces champs. Pour chaque objet ou groupe d’objets devant être détecté sur une image de document, un FlexiLayout élément est créé. Les propriétés de l’élément décrivent celles de l’objet correspondant. L’élément précise si l’objet recherché est une image, un fragment de texte ou un Barcode, quelle est sa taille et à quel endroit il est le plus susceptible de se trouver sur une image de document. Un FlexiLayout bloc indique où rechercher les objets à partir desquels les données doivent être capturées. Les coordonnées du bloc peuvent être spécifiées directement ou au moyen d’éléments. ABBYY FlexiLayout Studio offre une interface visuelle conviviale qui vous permet de créer des FlexiLayouts composés d’éléments et de blocs. Cependant, la création d’un FlexiLayout exige un certain degré de créativité, car un même objet peut souvent être détecté de plusieurs façons, et vous devez choisir la stratégie de détection à utiliser. La création d’un FlexiLayout comprend les étapes suivantes.

Créer un projet FlexiLayout Studio

Un projet est un fichier qui contient toutes les données du FlexiLayout. Il enregistre la description formalisée de la mise en page et sert à compiler et à tester le FlexiLayout. Pour plus d’informations, voir Projets.

Création d’un lot d’images de documents

Un lot est un ensemble d’images de documents d’exemple qui doit être représentatif de l’ensemble des documents à traiter. Pour plus d’informations, consultez Batches.

Pré-reconnaître les images de documents

La pré-reconnaissance est un processus au cours duquel ABBYY FlexiLayout Studio détecte des objets élémentaires sur une image, tels que des fragments de texte, des séparateurs et des cases à cocher. La pré-reconnaissance vous donne une idée des éléments que vous pouvez rechercher dans les documents d’un lot. Pour plus d’informations, voir Pré-reconnaissance.

Analyser les résultats de pré-reconnaissance

Une fois qu’un document a fait l’objet d’une pré-reconnaissance, analysez-le afin d’identifier les objets qui peuvent être détectés de manière fiable sur tous les documents du lot. Voici ce que vous devez rechercher :
  • Des objets situés exactement au même endroit sur tous les documents (il peut s’agir de logos, d’en-têtes, de titres et d’objets similaires)
  • Des objets reconnus de manière fiable et présents sur toutes les images des documents
  • Des objets presque insensibles à la qualité de l’impression ou de la numérisation
S’il existe un nombre suffisant de tels objets, vous pouvez décrire l’emplacement de tous les autres objets dans les documents par rapport à ceux-ci. À ce stade, vous pouvez également choisir la meilleure méthode pour rechercher un objet particulier dans le document. Pour plus d’informations, voir Analyser les images.

Créez des éléments et des blocs FlexiLayout

Créez d’abord des éléments pour les objets qui peuvent être détectés sans s’appuyer sur d’autres objets du document (par exemple, un titre ou un autre fragment de texte présent dans chaque document). Ensuite, décrivez la position des autres objets par rapport aux éléments que vous avez déjà créés. Les éléments FlexiLayout formeront une arborescence, allant des objets les plus fiables aux moins fiables. Si le document contient des objets qui permettent de distinguer un jeu de documents d’autres jeux, il convient de créer d’abord des éléments pour ces objets. Ces objets serviront d’identifiants afin que les FlexiLayouts créés pour un jeu de documents ne soient pas associés par erreur à des documents d’un autre jeu. Cela accélérera le traitement des documents et rendra la capture de données plus fiable. Seul l’utilisateur peut décider quels éléments et blocs doivent être créés en premier. Cependant, testez le FlexiLayout après la création de chaque nouvel élément ou bloc afin de vérifier que le nouvel élément peut effectivement être utilisé pour détecter l’objet qu’il décrit sur toutes les images d’exemple. Il peut être utile de diviser visuellement le document en plusieurs parties logiques et de décrire successivement les objets de l’image dans каждой partie. Cela facilitera le débogage ultérieur du FlexiLayout. Pour plus d’informations, voir FlexiLayouts.

Compiler le FlexiLayout

Lorsque vous compilez un FlexiLayout, ABBYY FlexiLayout Studio vérifie sa logique et sa cohérence. Pour plus d’informations, consultez Compiler un FlexiLayout.

Tester le FlexiLayout

Pour tester votre FlexiLayout, essayez de l’associer à des exemples d’images de documents. Le FlexiLayout doit non seulement s’associer à toutes les images d’exemple, mais aussi permettre à l’application de capture de données de détecter correctement les objets correspondants. Testez votre FlexiLayout après chaque ajout d’un nouvel élément ou d’un nouveau bloc. Il est beaucoup plus facile de détecter les erreurs dans le FlexiLayout à ce stade que dans un FlexiLayout complet, en particulier si vos documents ont des mises en page complexes. Pour en savoir plus, voir Déboguer le FlexiLayout.

Exporter le FlexiLayout

Une fois le FlexiLayout finalisé, exportez-le depuis ABBYY FlexiLayout Studio, puis importez-le dans une application de capture de données. Pour plus d’informations, voir Exporter des FlexiLayouts.