Utilisation des composants ActiveX d'Aphelion®

Intégrer des fonctionnalités de traitement d'images dans une application n'a jamais été aussi simple ! L'exemple ci-dessous décrit les différentes étapes du développement de l'application en utilisant Visual Basic et les composants ActiveX d'Aphelion®.

Démarrez Visual Basic et insérez les composants ActiveX d'Aphelion® dans le formulaire courant.

Component
List

Après insertion des composants, leurs icônes associées apparaissent dans le bandeau gauche de l'interface, comme on le voit ci-dessous.

Components
in Visul Basic IDE

Ensuite, créez un formulaire Visual Basic et insérez dans ce formulaire les composants Aphelion®. Dans l'exemple décrit ici, nous avons placé le composant ApxImageDisplay pour afficher des images, le composant ApxImage pour gérer les images et les composants ApxAnalysisTK et ApxMorphologyTK afin d'effectuer des opérations de traitement d'images de base.

Components
in the Form

Le code ci-dessous charge l'image Blood.tif depuis le disque, la visualise dans le contrôle ApxImageDisplay et ajoute une droite dans le plan graphique associé à l'image.

Source Code
Form_Load section

Les deux figures suivantes illustrent comment calculer un histogramme des niveaux de gris et comment utiliser le contrôle Microsoft Chart pour afficher l'histogramme ; puis comment réaliser une érosion avec un élément structurant de taille 3.

Source
Code Histogram Section
Source
Code Erode Section

L'utilisation des composants ActiveX d'Aphelion® n'a jamais été aussi facile et aussi rapide ! Et en plus, leur utilisation est telle qu'il est possible de voir immédiatement à l'écran le résultat du code qui vient d'être développé.

Les composants Apx peuvent également être utilisés depuis les environnements Visual C++, Java, Delphi et C++ Builder.

Tout un ensemble d'exemples est disponible en téléchargement dans les pages web d'Aphelion®.