Outils Matrox Imaging Library (MIL)
Reconnaissance de caractères
MIL X fournit trois outils pour la reconnaissance des caractères : SureDotOCR®, String Reader et OCR. Ces outils combinés permettent de lire un texte gravé, marqué, imprimé, perforé ou estampé sur des surfaces.
L’outil SureDotOCR est spécialement conçu pour relever le défi spécifique de la lecture de texte à matrice de points produit par des imprimantes à jet d’encre. Son utilisation est simple : il suffit de spécifier la taille du point, le nombre de caractères attendus dans une chaîne de texte et la dimension (mais pas l’emplacement) de la région de texte. L'outil lit du texte de longueur variable3, sous n’importe quel angle, avec un contraste variable et/ou sur un fond irrégulier. Il interprète des caractères déformés et touchants ainsi que des caractères d’échelle variable. Il accepte également des points constitutifs qui sont de taille variable et qui se touchent3. L’outil reconnaît les signes de ponctuation et les espaces vides. Il permet la création et l’édition de polices de caractères tout en incluant des polices prédéfinies. L’outil gère automatiquement plusieurs lignes de texte, chaque ligne pouvant utiliser une police différente. La possibilité de configurer des contraintes définies par l’utilisateur, globalement et à des positions de caractères spécifiques, améliore encore les taux de reconnaissance. L’outil SureDotOCR offre une robustesse et une flexibilité supérieures à celles des techniques spécifiques à la casse qui convertissent les caractères à matrice de points en caractères solides pour la lecture à l’aide d’outils de reconnaissance de caractères.
L’outil Lecteur de chaînes repose sur une technique sophistiquée qui utilise des fonctionnalités géométriques pour localiser et lire rapidement un texte composé de caractères solides dans des images, ces caractères étant bien séparés de l’arrière-plan et les uns des autres. L’outil gère les chaînes de texte avec un nombre connu ou inconnu de caractères espacés de manière égale ou proportionnelle. Il s’adapte aux changements d’angle de caractère en ce qui concerne la chaîne, le rapport de format, l’échelle et l’inclinaison, ainsi que l’inversion de contraste. Les chaînes peuvent être situées sur plusieurs lignes et sous un léger angle. L’outil lit plusieurs polices latines prédéfinies (TrueType™ et Postscript™) ou définies par l’utilisateur. Sont également inclus des contextes unifiés en caractères latins prêts à l’emploi pour la reconnaissance automatique des plaques minéralogiques (ANPR) et l’impression automatique. En outre, les chaînes peuvent être sujettes à des contraintes définies par l’utilisateur, globales et à des positions de caractères spécifiques, afin d’améliorer encore les taux de reconnaissance. L’outil est conçu pour être facile à utiliser et comprend String Expert, un utilitaire qui permet d’affiner les paramètres et de résoudre les mauvais résultats.
L’outil OCR utilise une méthode de comparaison de modèles pour lire très rapidement un texte comportant un nombre connu de caractères régulièrement espacés. Une fois calibré, l’outil lit de manière fiable les chaînes de texte avec une taille de caractères constante, même si les chaînes elles-mêmes sont inclinées. Les caractères peuvent provenir de l’une des polices OCR-A, OCR-B, MICR CMC-7, MICR E-13B, SEMI M12-92 ou SEMI M13-88 fournies, ou d’une police définie par l’utilisateur. Les chaînes peuvent être sujettes à des contraintes définies par l’utilisateur, globales et à des positions de caractères spécifiques, afin d’améliorer encore les taux de reconnaissance.