Général

Vous trouverez ci-après une description des paramètres OCRMaxdisponibles dans l’onglet Général de la feuille de propriétés OCRMax.

Paramètre Description

Image

This parameter must reference a spreadsheet cell that contains an Image data structure; by default, this parameter references A0, the cell containing the data structure. This parameter can also reference other Image data structures, such as those returned by the Image Vision Data Access functions or Fonctions de conversion de coordonnées.

Repère

Définit la région d’intérêt (ROI) par rapport à l’entrée d’un Fixture ou à la sortie du système de coordonnées de l’image d’une fonction Outils de vision. En définissant la ROI par rapport à un Repère, toute rotation ou translation de ce dernier entraînera systématiquement une rotation/translation de la ROI, le cas échéant.

Le paramètre par défaut est (0,0,0), le coin supérieur gauche de l’image.

X (par défaut = 0)

L’offset en X (coordonnées de l’image).

Y (par défaut = 0)

L’offset en Y (coordonnées de l’image).

Thêta (par défaut = 0)

La rotation par rapport à l’axe X de l’image, dans le système de coordonnées de l’image (+/-360 degrés dans le sens horaire).

Région

Aussi appelé région d’intérêt (ROI), spécifie la région de l’image qui fait l’objet d’une analyse. Effectuez un double-clic sur le paramètre Région pour créer un Mode Graphiques interactifs que vous pouvez transformer et faire pivoter. Sélectionnez ce paramètre et cliquez sur le bouton Agrandir la région dans la barre d’outils Modification du projet de la feuille de propriétés pour agrandir automatiquement la région pour qu’elle couvre l’intégralité de l’image.

L’axe X de la ROI doit être parallèle à la ligne de base du texte, et l’axe Y doit être parallèle aux traits verticaux des caractères. S’il n’y pas d’inclinaison, l’axe Y est perpendiculaire à l’axe X. Le sens positif de l’axe X correspond au sens de lecture.

Remarque :  La ligne de base du texte peut avoir n’importe quel angle (0-360) dans l’image, tant que l’angle d’orientation de la ROI est à peu près similaire.

La ROI doit comporter une seule ligne de texte à lire et un arrière-plan. L’arrière-plan peut être bruyant et avoir des gradients/un ombrage significatifs. Dans les images avec texte clairement imprimées et comportant peu de bruit, la ROI peut être considérablement plus grande que la ligne de texte. Dans le cas d’images bruyantes, la ROI doit être relativement étroite autour de la ligne de texte.

Remarque :  La ROI ne doit contenir aucune caractéristique significative autre que la ligne de texte dans l’image. Elle ne peut, par exemple, englober partiellement la ligne d’un texte environnant, ou le bord d’une étiquette.

En règle générale, la ROI doit être plus grande que la ligne de texte d’au moins une demi-largeur de caractère sur tous ses côtés, si possible (à moins, par exemple, qu’une bordure de cette taille entraîne l’inclusion d’autres caractéristiques dans la ROI).

X

L’offset en X de l’origine (coordonnées du repère).

Y

L’offset en Y de l’origine (coordonnées du repère).

Largeur

La dimension le long de l’axe des x de la région.

Hauteur

La dimension le long de l’axe des y de la région.

Angle

Orientation du repère.

Courbure

Écart angulaire entre l’axe X de la région et la ligne de la limite opposée.

Police

En option, spécifie une référence de cellule à une structure de données générée par une autre fonction OCRMax, contenant une police ayant fait l’objet d’un apprentissage.

Remarque :  Si une référence est définie et que les caractères appris sont modifiés dans la fonction faisant référence à la police apprise, les modifications des caractères appris ne seront pas annulées par la fonction d’annulation de la modification graphique du menu Édition ou par le bouton Annuler de la barre d’outils standard.

Paramètres externes

En option, spécifie une référence de cellule à une structure de données générée par une fonction OCRMaxSettings ou GetInternalSetting des Vision Data Access functions OCRMax. Si l’option Exporter vers la cellule a été utilisée, ce paramètre est automatiquement défini comme une référence absolue de cellule à la structure de données Settings de la fonction OCRMaxSettings nouvellement créée.

Remarque :  
  • Si ce paramètre est défini comme une référence à une fonction OCRMaxSettings, les paramètres Segmentation seront désactivés (utilisez la fonction GetInternalSettings si les paramètres doivent rester activés). Réglez ce paramètre sur 0 pour réactiver les paramètres Segmentation.
  • La Boîte de dialogue Mise au point automatique ne sera pas disponible si ce paramètre est défini comme référence à une fonction OCRMaxSettings ou GetInternalSettings de la Vision Data Access functions OCRMax (ce paramètre doit être réglé sur 0 pour activer la boîte de dialogue Mise au point automatique).

Mode d’apprentissage

Détermine le comportement d’apprentissage de la police.

0 = Ajouter tous les caractères à la police

Lorsque le paramètre Apprendre la police est activé, tous les caractères de la ROI sont ajoutés à la police.

1 = Ajouter les nouveaux caractères à la police (par défaut)

Lorsque le paramètre Apprendre la police est activé, seuls les nouveaux caractères présents dans la ROI sont ajoutés à la police.

2 = Remplacer les caractères appris dans la police

Lorsque le paramètre Apprendre la police est activé, tous les caractères appris sont remplacés avec ceux actuellement présents dans la ROI.

3 = Remplacer la police entière

Lorsque le paramètre Apprendre la police est activé, tous les caractères présents dans la police sont remplacés avec ceux actuellement présents dans la ROI.

Chaîne d’apprentissage

Spécifie la chaîne de texte à apprendre.

Remarque :  La fonction OCRMax ne prend en charge que l’apprentissage des caractères ASCII.

Apprendre la police

Indique l’événement provoquant l’apprentissage des caractères, sur la base des réglages de Mode d’apprentissage.

Effacer la police

Indique un événement au cours duquel tous les caractères de la police sont supprimés.

Remarque :  Les paramètres Apprendre la police et Effacer la police peuvent faire référence au même événement, ce qui entraîne la suppression de tous les caractères de la police, et un réapprentissage basé sur les caractères actuels présents dans la ROI.

Mode d’inspection

Détermine le mode d’inspection de la fonction au moment de son exécution.

Lire (par défaut)

La fonction tente de lire les caractères de la ROI, sur la base des instances apprises des caractères.

Lire/Vérifier

La fonction tente de lire les caractères de la ROI, sur la base des instances apprises des caractères, puis de vérifier que les caractères lus correspondent à la chaîne de texte spécifiée dans le paramètre Chaîne de correspondance.

Chaîne de correspondance

Indique la chaîne de texte à laquelle les résultats doivent correspondre dans le mode d’inspection Lire/Vérifier.

Remarque :  Ce paramètre est disponible uniquement lorsque le paramètre Mode d’inspection est défini sur Lire/Vérifier.

Chaîne du champ

Détermine le nombre de caractères contenus dans la chaîne de caractères. La recherche ciblée est utilisée pour fournir des informations relatives aux caractères prévus aux différentes positions de la chaîne.
Utilisez les commandes de Recherche ciblée pour créer la Chaîne du champ et les Définitions de champ (si nécessaire).

Remarque :  Ce paramètre est disponible uniquement lorsque le paramètre Mode d’inspection est défini sur Lire.

Définition de champs

Vous pouvez utiliser le paramètre Définition du champ pour créer des entrées personnalisées pour la Chaîne du champ. Lorsqu’elles sont incluses dans la Chaîne du champ, ces entrées limitent la liste des caractères valides aux positions auxquelles elles sont insérées. Utilisez les commandes de Recherche ciblée pour créer la Chaîne du champ et les Définitions de champ (si nécessaire).

Remarque :  Ce paramètre est disponible uniquement lorsque le paramètre Mode d’inspection est défini sur Lire.

Espaces

Indique comment la fonction tient compte des espaces entre les caractères, si nécessaire. La fonction OCRMax traite les écarts entre les caractères en les classant comme caractères d’espace, et ils sont définis par l’utilisateur.

Chercher les espaces

Indique comment la fonction traite l’insertion d’espaces dans les écarts entre d’autres caractères.

0 = aucun
(par défaut)

La fonction n’insère jamais de caractères d’espace, quelle que soit la taille de l’écart entre les caractères.

1 = Insérer un seul espace

La fonction insère un seul caractère d’espace par écart entre les caractères, quelle que soit la taille de l’écart entre les caractères.

2 = Insérer plusieurs espaces

La fonction insère un nombre x (zéro ou plus) de caractères d’espace par écart entre les caractères.

Mode de scores d’espaces

Définit comment la fonction calcule les scores des caractères d’espace.

0 = Score toujours égal à 100

les caractères d’espace reçoivent toujours un score égal à 100.

1 = Score basé sur l’encombrement (par défaut)

le score d’un caractère d’espace est basé sur la fraction de pixels constituant l’arrière-plan ; un caractère d’espace consistant entièrement en pixels d’arrière-plan reçoit un score de 100.

Largeur minimale d’un espace

Indique la largeur minimale d’un caractère d’espace, en pixels (0 à 1 000 ; valeur par défaut = 10).

Largeur maximale d’un espace

Indique la largeur maximale d’un caractère d’espace, en pixels (0 à 1 000 ; valeur par défaut = 100).

Seuil d’acceptation

Détermine le score de correspondance minimum (0 à 100 ; 80 par défaut) pour chaque caractère. Tout caractère avec un score de correspondance inférieur au seuil d’acceptation sera refusé.

Seuil de confusion

Indique la différence minimale requise entre les scores de correspondance du caractère au score le plus élevé et le second caractère au score le plus élevé (0 à 40 ; valeur par défaut = 0).

Utiliser le sous-échantillonnage

Une case à cocher qui indique si le sous-échantillonnage doit être activé, réduisant la résolution des caractères pour accélérer la vitesse de lecture.

0 = OFF (par défaut)

Indique que la fonction ne va pas effectuer de sous-échantillonnage.

1 = ON

Indique que la fonction va effectuer un sous-échantillonnage.

Délai d’attente

Indique la durée, en millisecondes, (0 à 30000 ; par défaut = 5000), pendant laquelle la fonction recherche les caractères avant que l’exécution ne soit interrompue et que #ERR ne soit renvoyé. le réglage de la valeur sur 0 désactive le réglage et aucun délai n’est appliqué.

Graphique d’image de sortie

Indique le type d’image de sortie à afficher.

0 = Image d’entrée (par défaut)

L’image d’entrée est affichée.

1 = Image normalisée

L’image normalisée est affichée.

2 = Image binarisée

L’image binarisée est affichée.

Renvoie la position du nom de caractère

Indique où afficher chaque étiquette de caractère par rapport à la région du caractère.

0 = Au-dessus du caractère (par défaut)

L’étiquette de chaque caractère est affichée au-dessus de la région du caractère.

1 = À droite du caractère

L’étiquette de chaque caractère est affichée à droite de la région du caractère.

2 = Sous le caractère

L’étiquette de chaque caractère est affichée au-dessous de la région du caractère.

3 = À gauche du caractère

L’étiquette de chaque caractère est affichée à gauche de la région du caractère.

Remarque :  À ce stade, seule la position d’étiquette par défaut Au-dessus du caractère est active. D’autres options seront disponibles dans une version ultérieure.

Afficher les diagnostics

Définit le type de données de diagnostic graphique à afficher sur l’image.

0 = masquer tout (par défaut)

Toutes les données graphiques de diagnostic sont masquées, sauf lorsque la cellule contenant la fonction OCRMax est mise en évidence dans la feuille de calcul.

1 = afficher uniquement les caractères rejetés

Les régions autour des caractères refusés sont en rouge, et la ligne principale du texte est encadrée par un rectangle bleu.

2 = afficher uniquement les fragments conservés

Les régions autour des fragments conservés sont en cyan, et la ligne principale du texte est encadrée par un rectangle bleu.

3 = afficher uniquement les fragments rejetés

Les régions autour des fragments rejetés sont en jaune, et la ligne principale du texte est encadrée par un rectangle bleu.

4 = afficher tout

Les régions sont tracées autour des caractères conservés (en vert), des caractères rejetés (en rouge), des fragments conservés (en cyan), des fragments rejetés (en jaune), de la ligne principale du texte (en bleu) et de la ligne principale étendue du texte (en magenta).

Position de la zone courbe

Indique les coordonnées X et Y de l’endroit où la zone redressée est placée dans l’image, lorsqu’une zone courbe est utilisée.

Remarque :  Ce paramètre est activé uniquement si la valeur du paramètre Courbure de la Région est supérieure à 0.

X

Indique la coordonnée X où la région doit être positionnée.

Y

Indique la coordonnée Y où la région doit être positionnée.

Réinitialisation

Détermine que les paramètres par défaut de l’onglet Segmentation seront rétablis, les informations de polices seront effacées et tous les fichiers d’enregistrement de mise au point automatique (.rec) associés à la fonction seront supprimés.

Remarque :  Ce bouton est désactivé si le paramètre Paramètres externes est défini comme référence à une fonction GetInternalSettings à partir des Vision Data Access functions OCRMax ou de la fonction OCRMaxSettings.

Afficher

Indique les graphiques OCRMax superposés à l’image.

0 = masquer tout (par défaut)

Tous les graphiques sont masqués, sauf lorsque la cellule contenant la fonction OCRMax est mise en évidence dans la feuille de calcul.

1 = graphiques de résultats uniquement

Les segments de caractères avec leurs libellés sont toujours affichés.

2 = graphiques d’entrée uniquement

La région d’entrée est toujours affichée.

3 = afficher tout : entrées et graphiques de résultats

La région d’image, l’image de sortie et les segments de caractères avec leurs étiquettes sont toujours affichés.