Outil de recherche de modèle PatMax et de modèles PatMax (1-10) - Onglet Paramètres
Nombre à chercher
Définit le nombre d'instances du modèle de forme à détecter (1 à 10 ; valeur par défaut = 1). La plupart des applications ne nécessitent qu'un seul repère. Plusieurs instances du modèle de forme peuvent toutefois être localisées, ce qui s'avère utile dans des applications dans lesquelles l'image comporte plusieurs pièces ou objets. Plus l'outil doit identifier d'instances apprises, plus sa durée d'exécution est importante.
Seuil d'acceptationDéfinit le degré de similitude qui doit exister entre le modèle de forme et le modèle localisé (0 à 100 ; valeur par défaut = 50). Les modèles localisés affichant une valeur supérieure ou égale au seuil défini sont considérés comme correspondants. Cet outil s'exécute plus rapidement lorsque ce paramètre est élevé, ce qui requiert également un degré de similitude plus important entre le modèle de forme et le modèle localisé. Moins les paramètres sont élevés, moins les résultats seront précis. Des modèles semblables seront détectés, mais pas par rapport au modèle de forme.
Définit le contraste minimal acceptable (0-255 ; valeur par défaut = 10) du modèle localisé. Le contraste d'un modèle localisé doit être supérieur à la valeur Seuil de contraste pour être considéré comme une instance valide. Une valeur Seuil de contraste basse est utilisée pour les images à faible contraste, tandis qu'une valeur Seuil de contraste élevée est utilisée pour les images à contraste élevé.
Tolérance angulaireDéfinit dans quelle mesure le modèle localisé peut pivoter par rapport à la position du modèle de forme, tout en étant identifié comme un modèle valide (± 0 à 180° ; valeur par défaut = 15°). Plus la tolérance angulaire du modèle est importante, plus l'exécution de l'outil prend de temps.
Tolérance en échelleDéfinit le pourcentage autorisé de mise à l'échelle (c'est-à-dire de variation de la taille) entre le modèle localisé et le modèle de forme (1 à 50 ; valeur par défaut = 0). La valeur est un pourcentage positif ou négatif. Une valeur de 5 permet, par exemple, à l'outil de localiser des modèles dont la taille est comprise entre 95 % et 105 % de la taille du modèle de forme. Plus la plage de tolérance en échelle du modèle est importante, plus l'exécution de l'outil prend de temps.
Définit le mode de recherche utilisé pour apprendre et reconnaître les modèles : PatMax ou PatQuick. Le mode PatMax est sélectionné par défaut. Le mode PatMax offre une plus grande précision que le mode PatQuick, mais son exécution demande plus de temps. Le mode PatQuick, en revanche, est moins précis que le mode PatMax, mais son exécution est plus rapide.
Scores strictsDéfinit si les caractéristiques manquantes ou masquées du modèle localisé affectent le score (option désactivée par défaut). Si certaines caractéristiques du modèle sont absentes ou cachées et que les scores stricts sont appliqués (option cochée), le score du modèle localisé est réduit.
Définit si des modèles localisés peuvent ou non contenir des caractéristiques de correspondance avec inversion des couleurs par rapport au modèle de forme (option désactivée par défaut). Lorsque le paramètre Ignorer la polarité est appliqué (option cochée), les modèles détectés avec des caractéristiques d'inversion des couleurs, comme noir/blanc et blanc/noir dans le modèle de forme, par exemple, sont considérés comme correspondants au modèle de forme.
Définit le mode de classement des modèles localisés : par Score (paramètre par défaut) ou en fonction du repère X ou Y. Lorsque Score est sélectionné, les modèles localisés sont triés en fonction de leur score, par ordre décroissant, le modèle au score le plus élevé apparaissant en tête de liste. Lorsque X est sélectionné, les modèles localisés sont triés en fonction de leur distance par rapport à l'axe X, par ordre décroissant, du plus proche au plus éloigné. Lorsque Y est sélectionné, les modèles localisés sont triés en fonction de leur distance par rapport à l'axe Y, par ordre décroissant, du plus proche au plus éloigné.
Offset horizontalDéfinit une position décalée sur l'axe horizontal (mesurée en pixels) à partir du centre du modèle localisé par rapport au modèle de forme appris. Cela permet d'affecter des coordonnées distantes du centre du modèle de forme, ce qui s'avère utile lors de la définition d'un point de sélection dans les applications robotiques guidées par vision.
Offset verticalDéfinit une position décalée sur l'axe vertical (mesurée en pixels) à partir du centre du modèle localisé par rapport au modèle de forme appris. Cela permet d'affecter des coordonnées distantes du centre du modèle de forme, ce qui s'avère utile lors de la définition d'un point de sélection dans les applications robotiques guidées par vision.
Définit la durée, en millisecondes (0 à 30 000), pendant laquelle l'outil recherche le ou les modèles avant que l'exécution ne soit interrompue et que l'outil ne renvoie un échec.
RésultatAffiche les coordonnées X,Y du centre du modèle localisé et son orientation angulaire, ainsi que son score par rapport au modèle de forme. Si un offset horizontal ou vertical a été appliqué, les coordonnées X,Y sont ajustées conformément à la valeur spécifiée dans les champs d'offset.
Remarque : si le paramètre Nombre à chercher est supérieur à 1 et que le paramètre Trier par n'est pas défini sur X ou Y, le résultat affiché correspondra toujours au modèle localisé au score le plus élevé.
Remarque : l'outil de recherche de modèles PatMax ne contient ni le paramètre Nombre à chercher ni le paramètre Trier par.