Usando los componentes ActiveX de Aphelion™

Integrar funcionalidades de tratamiento de imágenes a una aplicación nunca había sido tan fácil. El siguiente ejemplo describe las diferentes etapas del desarrollo de una aplicación empleando Visual Basic y los componentes ActiveX de Aphelion™.

Lance Visual Basic e inserte los componentes ActiveX de Aphelion™ en la formulario VB en curso.

Component List

Después de insertar los componentes, los iconos asociados aparecen en la barra de herramientas a la izquierda de la interfase como se muestra a continuación.

Components in Visul Basic IDE

Enseguida, cree un formulario Visual Basic e inserte en ese formulario los componentes Aphelion™. En el presente ejemplo, hemos utilizado el componente "ApxImageDisplay" para visualizar imágenes, el componente "ApxImage" para manipular las imágenes y los componentes "ApxAnalysisTK" y "ApxMorphologyTK" para efectuar algunas operaciones básicas de procesamiento de imágenes.

Components in the Form

El siguiente código carga la imagen "Blood.tif" del disco, la visualiza en el control "ApxImageDisplay" y adiciona una línea en al plano grafico asociado a la imagen (overlay):

Source Code Form_Load section

Las dos figuras siguientes ilustran como calcular un histograma de los niveles de grises, y como utilizar el control "Microsoft Char" para visualizar el histograma; luego como realizar una erosión (morfológica) con un elemento estructurante cuadrado de tamaño 3.

Source Code Histogram Section
Source Code Erode Section

Con Aphelion™ y los componentes ActiveX el desarrollo de aplicaciones para el procesamiento de imágenes es tremendamente fácil y rápido. Además, su utilización es tal que es posible de ver inmediatamente en la pantalla el resultado del código que viene de ser desarrollado.

Los componentes Apx pueden igualmente ser utilizados desde Visual C++, Java, Delphi y C++ Builder.

Toda una serie de ejemplos esta disponible para descarga en las paginas Web de Aphelion™.