Construya soluciones en análisis de imágenes con Aphelion SDK
Aphelion Software Imaging Suite incluye tres productos básicos: Aphelion Lab para los no experto en el campo del procesamiento y análisis de la imagen, Aphelion Developer para los investigadores y los creadores de aplicaciones con el contenido del análisis de imagen, y Aphelion SDK para los programadores que desean desarrollar y desplegar rápidamente usos de la proyección de imagen usando Visual C++, Visual Basic o C# en la configuración de Visual Studio.
Aphelion SDK incluye las bibliotecas nativas (DLLs), los componentes de .NET totalmente compatibles con las configuraciones Windows® empleadas en el marco de Microsoft® NET.Framework.
Ejemplo de código de C# basado en el Aphelion SDK para cargar, visualizar, y segmentar una imagen
Los componentes .NET están organizados en cinco sistemas principales:
- Adquisición: Para capturar imágenes con una cámara (piloto DirectShow)
- Visualización: Para visualizar imágenes fijas y tomadas en directo, y Aphelion ObjectSets, y para anotar imágenes y gráficos
- Procesamiento: Para procesar imágenes en 2D o 3D, y Aphelion ObjectSets
- Análisis: Para realizar las medidas (con completa calibración)
- Gestión: manejo de las imágenes y Aphelion ObjectSets
Los componentes Aphelion .NET proporcionan importantes y nuevas funcionalidades respeto a la versión3.x , como por ejemplo:
- Grandes Imágenes – El soporte de las configuraciones 64-bit permite el proceso de las imágenes demasiado grandes para el registro de dirección de la memoria en 32 bits
- Un funcionamiento más rápido – la gestión optimizada de datos mejora la velocidad del proceso
- Incremento de la productividad – el diseño mejorado de clases es más fácil de utilizar en ambientes de programación avanzados tales como Visual C++ o C#
Principales ventajas de Aphelion SDK
- La compatibilidad integral con los componentes Microsoft® .NET de un tercer participante permite el desarrollo de potentes aplicaciones que requieren más que el tratamiento de la imagen como única funcionalidad
- El diseño de alta calidad, con ejemplos y una documentación comprensiva, permite recortar la curva de aprendizaje y un despliegue más rápido del producto
- La capacidad para procesar grandes imágenes en 2D y 3D permite obtener soluciones prácticas para otros sectores de la imagen
- Las bibliotecas optimizadas de análisis de imágenes permiten el incremento notable de la productividad
- Dedicado a las aplicaciones que requieren una potencia de tratamiento importante como High-Throughput microscopia
Aphelion™ SDK y Python
Compagine la diversidad de Python con la potencia de Aphelion SDK
Desde el entorno Python, ya es posible llamar las librerías de Aphelion bajo sus formas componentes. Net®. Al agrupar el software Aphelion SDK un amplío conjunto de componentes es posible por lo tanto llamar desde Python todas sus funciones de procesamiento y de análisis de imágenes pero igualmente implementar sus diferentes componentes visuales como ImageDisplay que permite visualizar imágenes y ObjectSets Aphelion, DrawingTool que deja al usuario la posibilidad de retocar las imágenes o también Acquisition que permite controlar una cámara conectada al PC.
Ejemplo de código Python llamando componentes Aphelion
Descargue el ejemplo con el fin de ver como enriquecer el entorno Python al agregarle componentes Aphelion orientados imagen para:
- La adquisición a partir de cámaras que aguantan el protocolo DirectShow
- La visualización de imágenes y ObjectSets
- El procesamiento de datos pixel de una imagen 2D y 3D
- El análisis y la generación de medidas
Para beneficiarse de la potencia de Aphelion en el entorno de Python, basta con instalar en su PC la versión SDK de Aphelion 4.x para los entornos de 32 y/o 64 bits (disponibles desde la pestaña Descargar ficheros).