MATLAB y Simulink para visión embebida

Diseño e implementación de aplicaciones de procesamiento de imágenes y visión artificial para sistemas embebidos

¿Qué es la visión embebida?

La visión embebida consiste en la aplicación del procesamiento de imágenes y visión artificial a sistemas embebidos. Los componentes clave del flujo de trabajo de desarrollo de visión artificial son el diseño de algoritmos, el modelado de sistemas, la colaboración y el desarrollo de algoritmos de visión. 

Los ingenieros utilizan MATLAB y Simulink para desarrollar sistemas de procesamiento de imágenes y visión artificial, y para implementarlos en hardware embebido. Con MATLAB y Simulink podrá:

Generación de código para plataformas de hardware

Ejecución en CPUs

Utilice MATLAB Coder a fin de generar código C y C++ para algoritmos de visión desarrollados en MATLAB. Integre librerías optimizadas, tales como ARM® Compute Library para arquitecturas ARM y la librería MKL-DNN para CPUs de Intel®.

Pruebas y verificación

Lleve a cabo prototipado rápido, simulaciones processor-in-the-loop (PIL) y simulaciones hardware-in-the-loop (HIL) con HDL Verifier, Simulink Real-Time, Embedded Coder y Simulink Desktop Real-Time para probar y verificar de forma eficiente el código generado.

Conexión con hardware embebido e implementación

Elija entre una variedad de hardware support packages para hardware embebido de uso habitual a fin de empezar a recibir y enviar datos del mundo real entre MATLAB y Simulink, además de generar ejecutables automáticamente a partir de los algoritmos para la ejecución en plataformas de hardware embebido.

Incorporación de software de terceros en un flujo de trabajo colaborativo

Incorpore herramientas de software, librerías, marcos y lenguajes de terceros, tales como Python®, OpenCV y TensorFlow™, en su flujo de trabajo basado en MATLAB y Simulink a fin de facilitar la colaboración, la integración con proyectos existentes y la posibilidad de reutilizar el código.

Aplicaciones de visión embebida en el mundo real

Descubra cómo los usuarios de MATLAB y Simulink han desarrollado e implementado sistemas de visión embebida en el mundo real

Conducción autónoma

Continental utiliza MATLAB para: automatizar el aprendizaje de distintas señales de tráfico, acceder a bases de datos, generar muestras de señales de tráfico sintéticas, generar código, y supervisar y evaluar el entrenamiento de los clasificadores mediante apps interactivas.

Conducción autónoma

Robótica

Los ingenieros de Clearpath Robotics utilizan MATLAB a fin de prototipar algoritmos y de analizar y visualizar datos para el desarrollo y la investigación de aplicaciones robóticas industriales.

Robótica

Imágenes médicas

Infraredx utiliza MATLAB y Simulink con el fin de acelerar el desarrollo de FPGAs para sistemas de generación de imágenes intravasculares.

Imágenes médicas