Vision HDL Toolbox™ proporciona algoritmos de streaming de píxeles para el diseño y la implementación de sistemas de visión en FPGA y ASIC. Proporciona un marco de diseño que soporta un conjunto diverso de tipos de interfaz, tamaños de fotogramas y velocidades de fotogramas. Los algoritmos de procesamiento de imágenes, vídeo y visión artificial de esta toolbox utilizan una arquitectura que se ajusta a las implementaciones de HDL.
Los algoritmos de esta toolbox están diseñados para generar código legible y sintetizable en VHDL® y Verilog® (con HDL Coder™). El código HDL generado está preparado para FPGA para tamaños de fotogramas de hasta 8k de resolución y para vídeo de alta velocidad de fotogramas (HFR).
Las prestaciones de la toolbox están disponibles como funciones de MATLAB®, System objects™, y bloques de Simulink®.
Más información:
Conducción autónoma
Comience a crear su sistema de conducción autónoma con subsistemas probados en hardware para detección de carriles, detección de baches y cálculo de disparidad en visión estéreo.
Detección de características
Descubra cómo implementar técnicas de detección de características con hardware de streaming a fin de desarrollar aplicaciones de vigilancia, seguimiento de objetos, inspección industrial, etc.
Pipeline de cámara
Inicie el desarrollo de hardware de acondicionamiento de imágenes utilizando ejemplos de eliminación de ruido, corrección de gamma e implementaciones de histogramas.
Bloques IP de procesamiento de visión
Los bloques de propiedad intelectual (IP) de Vision HDL Toolbox proporcionan implementaciones de hardware eficientes para algoritmos de streaming que requieren cálculos intensivos y que se suelen implementar en hardware, permitiendo acelerar el diseño de subsistemas de procesamiento de imagen y vídeo.
Procesamiento de visión acelerado por hardware
Modele y simule implementaciones de hardware eficientes de algoritmos de procesamiento de visión, tales como conversiones, filtrado, morfología y estadísticas. A continuación, use HDL Coder para generar RTL Verilog o VHDL sintetizable.
Procesamiento de varios píxeles por reloj
Procese vídeo de 4k, 8k o de alta velocidad de fotogramas a velocidades de reloj de FPGA mediante la especificación de secuencias paralelas de 4 u 8 píxeles. La implementación de hardware subyacente se actualiza automáticamente para soportar la simulación y la generación de código con el paralelismo especificado.
Gestión de datos de hardware integrado
Utilice bloques de Vision HDL Toolbox para gestionar automáticamente datos de entrada de streaming, tales como señales de control, ventanas de región de interés (ROI) y buffers de líneas. Use HDL Coder a fin de generar RTL Verilog o VHDL para la funcionalidad de control que modele y simule.
Conversión entre fotogramas y píxeles
Convierta vídeo con la máxima frecuencia de imagen en un streaming de píxeles con señales de control para el procesamiento en hardware. A continuación, se puede convertir la salida de hardware de streaming en fotogramas para la verificación con respecto al algoritmo de referencia.
Ejemplos y plantillas de verificación de MATLAB y Simulink
Aprenda a utilizar los algoritmos y las pruebas de Image Processing Toolbox™ y Computer Vision Toolbox™ para verificar su implementación de hardware.
Cosimulación de HDL y FPGA
Utilice HDL Verifier™ para verificar el subsistema de hardware mediante la simulación RTL o en un kit de desarrollo de FPGA conectado a su entorno de pruebas de MATLAB o Simulink.

HDL Verifier soporta la verificación FPGA-in-the-loop mediante placas de FPGA Xilinx, Intel y Microsemi.
Plataforma de prototipado con entrada de vídeo en tiempo real
Prototipe su aplicación de procesamiento de visión mediante la descarga del paquete de soporte de Vision HDL Toolbox para hardware basado en Xilinx® Zynq® y el uso de HDL Coder y Embedded Coder® para generar código a partir de su implementación de MATLAB o Simulink.

Prototipe su diseño en hardware de FPGA con entrada de vídeo en tiempo real.
Despliegue en producción
Use HDL Coder para generar interfaces RTL y AXI independientes de la plataforma y de alta calidad a partir de sus modelos de subsistemas de hardware.
Procesamiento de visión para FPGA
Vea esta serie de vídeos de cinco partes en la que se presentan los conceptos clave y el flujo de trabajo destinado a implementar aplicaciones de visión en FPGA para el prototipado y la producción.
Recursos del producto:

Procesamiento de visión para FPGA
Vea esta serie de vídeos de cinco partes en la que se presentan los conceptos clave y el flujo de trabajo a fin de implementar aplicaciones de visión en FPGA para el prototipado y la producción.