Aphelion™ Developer : exemples de macro-commandes
ROIProcess.apm
Dans l’exemple suivant, une image avec six pendules est traitée afin d’extraire automatiquement chaque pendule, en trouver les contours et lire l’heure affichée. Une détection de contours est réalisée, les contours sont convertis en objets puis en régions d’intérêt. Chaque pendule est analysée afin de détecter l’objet sombre ayant la plus grande surface.
Road.apm
Cette macro montre comment trouver les contours dans une image, les amincir, les convertir en chaînes de contours et ensuite approximer chaque chaîne en une droite.
Grille.apm
Une grille de radiateur de voiture avec un petit défaut localisé dans le coin droit de l’image est analysée. Après plusieurs opérations de traitement d’images, il est possible de segmenter l’image et d’isoler chaque petite cavité de la grille. Ensuite, une extraction d’objets est réalisée et des attributs de forme sont calculés. Enfin, un filtrage sur la hauteur des cavités permet d’isoler la cavité défectueuse.