MATLAB y Simulink para procesamiento de imágenes y visión artificial

Capture, procese, y analice imágenes y vídeos para el desarrollo de algoritmos y el diseño de sistemas.

Profesionales de ingeniería especializados en procesamiento de imágenes utilizan MATLAB y Simulink para sacar conclusiones a partir de datos de imágenes y vídeo, desarrollar algoritmos y evaluar tradeoffs de implementación. MATLAB admite flujos de procesamiento de extremo a extremo, desde captura de datos y preprocesamiento, mejora y análisis, hasta despliegue en sistemas de visión artificial embebidos.

Soluciones en la práctica

Diseñe soluciones de visión artificial con una amplia gama de algoritmos estándar de referencia para procesamiento de imágenes, visión artificial y Deep Learning.

Colabore con equipos que utilizan OpenCV, Python® y C/C++, herramientas de integración y API interoperables.

Utilice apps de flujo de trabajo para automatizar tareas frecuentes y acelerar la exploración de algoritmos.

Acelere algoritmos en GPU de NVIDIA®, así como recursos en la nube y centros de datos sin necesidad de tener conocimientos sobre TI o programación especializada.

Despliegue algoritmos en dispositivos integrados, como GPU de NVIDIA, procesadores y FPGA Intel®, y procesadores embebidos basados en ARM®.

Recursos de procesamiento de imágenes

Vídeo

Procesamiento de imágenes y Visión artificial con MATLAB

Vídeo

Procesamiento de imágenes simplificado

Vídeo

Introducción a la visión artificial

Características principales

Apps de imágenes y visualización

Utilice apps de MATLAB para explorar datos de forma interactiva y generar código automáticamente. Entre las apps destacadas se incluyen Camera Calibration, para estimar los parámetros de cámaras; Image and Video Labeling, para etiquetar imágenes y vídeos, e Image Segmentation, para segmentar imágenes mediante algoritmos avanzados.

Dos imágenes del mismo faro una junto a la otra: una presenta ruido y la otra se ha sometido a un proceso de eliminación de ruido.

Etiquete imágenes para entrenar modelos de Machine Learning.

Apps de visualización

Identifique y extraiga información relevante a partir de imágenes y vídeos mediante la visualización y manipulación de imágenes en listas, filtrado y morfología de imágenes, segmentación y detección de bordes, así como análisis de regiones basado en píxeles.

Granos de arroz sobre un fondo oscuro.

Prestaciones de procesamiento de imágenes.

Aplicaciones de procesamiento de imágenes y visión artificial

Identifique y extraiga datos clave de imágenes y vídeos con las apps Volume Viewer, para visualizar datos volumétricos 3D en forma de volúmenes o cortes; Video Viewer, para reproducir, navegar o ajustar la velocidad de fotogramas; y DICOM Browser, para explorar e importar archivos DICOM en MATLAB.

Image Labeler que muestra partículas celulares.

Estime parámetros intrínsecos, extrínsecos y de distorsión de la lente de una cámara con la app Camera Calibration.

Integración con código abierto

Realice integración directa con código abierto. Reutilice código heredado desarrollado en otro lenguaje de programación. Cree sitios web con capacidad de respuesta con MATLAB o programe hardware empleando código C embebido y sin errores generado directamente en MATLAB.

Diagrama de Python y MATLAB como piezas de rompecabezas conectadas.

Integre Python® a MATLAB.

Acceso directo a cámaras e importación de imágenes y vídeos

Realice conexiones con cámaras mediante paquetes de compatibilidad de hardware para capturar imágenes y vídeos en directo a partir de digitalizador de imágenes, cámaras GigE Vision® y cámaras DCAM. MATLAB admite formatos estándar y ofrece funciones y aplicaciones preconfiguradas para el acceso a datos. Utilice ImageDatastore para gestionar conjuntos de datos de gran tamaño que superan los límites de memoria.

Lente de cámara.

Establezca conexión con la cámara para acceder e importar imágenes y vídeo directamente.