24 de noviembre, 2014
< Volver

Infaimon presenta una nueva versión de Halcon, el entorno de programación para el desarrollo de aplicaciones de visión más extendido a nivel mundial.

La flexibilidad de Halcon permite un rápido desarrollo de aplicaciones a un coste reducido. De la misma forma, al ser un entorno fácilmente configurable, permite dar solución tanto a necesidades de visión industrial como de procesado de imagen.

Halcon proporciona soluciones de altas prestaciones siendo completamente funcional tanto en avanzadas plataformas Multi-Core como en distintos formatos de hardware de proceso, permitiendo incluso la utilización de Halcon en cámaras inteligentes sin la necesidad de utilizar un PC como unidad de proceso. Debido a la diversidad de sus librerías, que incluyen más de 1600 funciones de procesamiento de imagen, se pueden realizar aplicaciones de visión para el análisis morfológico de objetos, reconocimiento de patrones, códigos de barra/matriz, OCR, aplicaciones de clasificación de color así como una amplia librería de análisis para aplicaciones en 3D.

Entre las principales mejoras incluidas en la versión 12 destacan:

Aumento de la velocidad
La versión 12 del software Halcon utiliza la tecnología AVX2 para la gestión de operaciones vectoriales, lo que acelera el proceso de análisis de forma significativa. En el Hdevelop y el HdevEngine se alcanza también una velocidad muy rápida debido a la aceleración de la ejecución de procesos por la utilización de un compilador “just-in-time“.

Visión 3D
Los objetos doblado o estirados pueden ser fácilmente encontrados gracias a la nueva tecnología 3D de reconocimiento para superficies deformadas de Halcon 12. Las nuevas herramientas 3D de la versión 12 permiten además el procesado de imágenes con mucho ruido, como por ejemplo las adquiridas con cámaras TOF (time-of-flight).

IDE
El entorno de programación interactivo (IDE) de Halcon, Hdevelop, se ha mejorado con la incorporación de la programación multitarea que permite gestionar la concurrencia de procesos simultáneos en paralelo. Para ello, Halcon 12 incluye el procesamiento basado en eventos.
Además, incluye una nueva herramienta diseñada específicamente para desarrolladores de software, que les permitirá inspeccionar las variables Halcon (tuples & iconic) directamente dentro de Visual Studio facilitando así las tareas de depuración.

Identificación
Halcon 12 facilita las aplicaciones de OCR a través de la nueva tecnología de lectura automática de textos. El sistema encuentra caracteres de cualquier tamaño de forma muy fácil y, en la gran mayoría de los casos, sin ningún tipo de ajuste de parámetros. La nueva tecnología de identificación dispone de una gran capacidad para segmentar con respecto a la textura del fondo incluso en situaciones de iluminación críticas.

Usabilidad
Halcon 12 tiene muchas herramientas que mejoran la usabilidad, como por ejemplo la calibración de cámara, que se realiza a través de los nuevos patrones de calibración que garantizan la máxima precisión.

Otras mejoras destacables:

  • Calibración de cámara para ópticas Scheimpflug
  • Soporte a variables vectoriales
  • Visualización de “tuples“ para 1D y 2D desde una ventana de variables
  • Soporte para tarjetas digitales I/O
  • Interfaz para sistemas de control de PLCs utilizando los estándares OPC UA y OPC Classic
  • Mayor robustez a la hora de reconocer caracteres dañados o de baja calidad
  • Módulo de lectura de códigos de barras más robusto
  • Reconstrucción estéreo con optimización multi-scanline
  • Mejora de la interfaz para visualización 3D

Noticias relacionadas

comments powered by Disqus

Utilizamos cookies propias y de terceros para analizar nuestros servicios y mostrarle publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de sus hábitos de navegación (por ejemplo, páginas visitadas o videos vistos). Puedes obtener más información y configurar sus preferencias.

Configurar cookies

Por favor, activa las que quieras aceptar y desactiva de las siguientes las que quieras rechazar. Puedes activar/desactivar todas a la vez clicando en Aceptar/Rechazar todas las cookies.

Aceptar/rechazar todas
Cookies Analíticas

Cookies que guardan información no personal para registrar información estadística sobre las visitas realizadas a la web.

Cookies de Marketing

Cookies necesarias para determinadas acciones de marketing, incluyendo visualización de vídeos provenientes de plataformas como Youtube, Vimeo, etc. y publicidad de terceros.

Cookies de Redes Sociales

Cookies relacionadas con mostrar información provenientes de redes sociales o para compartir contenidos de la web en redes sociales.