Passer au contenu principal
White Gap est un élément d’un FlexiLayout qui décrit une zone rectangulaire de l’image ne contenant pratiquement aucun objet du type spécifié. Pour rechercher des White Gap, le programme crée des histogrammes pour les objets. Lors de la création des histogrammes pour les objets de la zone de recherche, le programme calcule la somme des projections de tous les objets sur l’axe horizontal (pour rechercher un espace vide vertical) ou sur l’axe vertical (pour rechercher un espace vide horizontal). Si la somme des projections est inférieure au seuil spécifié, le programme considère la zone comme un White Gap.
Diagramme montrant la première étape de la création d’un histogramme pour un White Gap vertical dans ABBYY FlexiLayout Studio.Diagramme montrant l’histogramme obtenu pour un White Gap vertical dans ABBYY FlexiLayout Studio.
Création d’un histogramme pour un espace vide vertical Pour plus d’informations sur les histogrammes, voir l’hypothèse pour les éléments White Gap. La zone de recherche peut contenir des objets parasites. Le nombre maximal autorisé de tels objets est spécifié dans les propriétés de l’élément. Les éléments White Gap sont signalés par Icône de l’élément White Gap dans l’arborescence FlexiLayout.

Les propriétés d’un élément White Gap

Cliquez sur l’onglet White Gap dans la boîte de dialogue Properties pour décrire l’objet correspondant. Pour ouvrir la boîte de dialogue Properties, cliquez avec le bouton droit sur l’élément dans l’arborescence FlexiLayout, puis sélectionnez Properties… dans le menu contextuel.
Capture d’écran de l’onglet White Gap de la boîte de dialogue Properties d’un élément White Gap dans ABBYY FlexiLayout Studio.
  • Orientation — définit l’orientation d’un White Gap :
    • Les White Gaps verticaux ont des limites supérieure et inférieure qui coïncident avec les limites supérieure et inférieure de la zone de recherche. Les limites gauche et droite doivent être détectées. Un exemple de White Gap vertical est l’espace entre deux colonnes de texte.
    • Les White Gaps horizontaux ont des limites gauche et droite qui coïncident avec les limites gauche et droite de la zone de recherche. Les limites supérieure et inférieure doivent être détectées. Un exemple de White Gap horizontal est l’espace entre deux paragraphes de texte.
  • Min width/height — définit la largeur/hauteur minimale d’un White Gap dans la direction perpendiculaire à Orientation. Les White Gaps d’une largeur/hauteur inférieure seront ignorés. Mesuré dans les unités de mesure définies par l’utilisateur. La valeur par défaut est 20dot.
  • Search among objects of type — définit le type d’objets parmi lesquels rechercher le White Gap. Sélectionnez les objets en cochant les cases correspondantes.

Propriétés de l’histogramme pour les objets de la zone de recherche

  • Limite inférieure du seuil — Définit le niveau minimal de l’histogramme. Cette propriété autorise la présence d’autres objets dans la zone de recherche. Si la hauteur de l’histogramme des objets est supérieure au nombre spécifié dans ce champ, le programme considère que la zone de recherche ne contient aucun espace vide. Mesurée dans les unités de mesure définies par l’utilisateur. La valeur par défaut est 37dot.
  • Limite supérieure du seuil — Définit le niveau maximal de l’histogramme. Cette propriété exclut les faux maxima de l’histogramme pouvant être causés par un grand nombre d’objets parasites disposés verticalement dans la zone de recherche lors de la recherche d’un espace vide vertical, ou par des objets disposés horizontalement lors de la recherche d’un espace vide horizontal. Mesurée dans les unités de mesure définies par l’utilisateur. La valeur par défaut est 150dot.
  • Coefficient de seuil (%) — Définit le niveau relatif maximal de l’histogramme. Le niveau relatif de l’histogramme est calculé comme suit : [niveau de l’histogramme] / [maximum de l’histogramme dans la zone de recherche]. La valeur par défaut est 20.
Les valeurs de Limite inférieure du seuil, Limite supérieure du seuil et Coefficient de seuil (%) ne peuvent être déterminées que par tâtonnements. Commencez par les valeurs par défaut. Si les résultats ne sont pas satisfaisants, essayez de trouver des valeurs permettant au programme de détecter le White Gap sur toutes les images de test.
Si la valeur du Coefficient de seuil (%) est inférieure à celle de la Limite inférieure du seuil, c’est la Limite inférieure du seuil qui est utilisée. Si le Coefficient de seuil (%) est supérieur à la Limite supérieure du seuil, c’est la Limite supérieure du seuil qui est utilisée (autrement dit, le programme applique le critère le plus strict).