Con MATLAB y Simulink, puede sacar conclusiones de datos de imágenes y vídeos, desarrollar algoritmos y explorar tradeoffs de implementación.
- Diseñe soluciones de visión artificial con un conjunto completo de algoritmos estándar de referencia para procesamiento de imágenes, visión artificial y Deep Learning.
- Colabore con colegas mediante 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, la nube y recursos de centros de datos sin necesidad de conocimientos especializados sobre TI o programación.
- Despliegue algoritmos en dispositivos integrados, como GPU de NVIDIA, procesadores Intel y FPGA, y procesadores integrados basados en ARM.
Uso de MATLAB para procesamiento de imágenes y visión artificial
Apps y visualización de imágenes
Utilice apps de MATLAB para explorar datos de manera interactiva y generar código de MATLAB automáticamente. Con apps, no necesitará escribir código desde cero. Explore las siguientes funcionalidades destacadas:
- Calibración de cámaras
Estime parámetros intrínsecos, extrínsecos y de distorsión de la lente de una cámara con la app Camera Calibrator.
- Etiquetado de imágenes y vídeos
Etiquete datos de validación ground-truth en un conjunto de imágenes, y vea secuencias de imágenes y vídeos con las apps Image Labeler and Video Labeler.
- Segmentación de imágenes
Segmente una imagen empleando contornos activos y algoritmos de corte de grafos, tales como GrabCut y Lazy Snapping con la app Image Segmenter.
Más información
Apps de visualización
Identifique y extraiga información significativa de imágenes y vídeos.
- Visualización de volumen
Vea datos volumétricos en 3D en forma de volúmenes o como cortes de planos con la app Volume Viewer - Visualización de vídeos
Seleccione el vídeo o secuencia de imágenes que desee reproducir, vaya a un fotograma específico de la secuencia o cambie la frecuencia de fotogramas por segundo con la app Video Viewer. - Visualización de archivos DICOM
Explore un conjunto de archivos DICOM, seleccione e impórtelos en MATLAB con la app DICOM Browser.
Más información
Aplicaciones de procesamiento de imágenes y visión artificial
Realice una amplia variedad de tareas de procesamiento de imágenes y visión artificial directamente en MATLAB. Por ejemplo:
Integración con código abierto
Realice integración con código abierto directamente. Puede reutilizar código existente escrito en otro lenguaje de programación, crear sitios web con capacidad de respuesta con MATLAB, o programar hardware empleando código C embebido y libre de errores generado directamente en MATLAB.
Acceso directo a cámaras e importación de imágenes y vídeos
Conéctese a cámaras mediante paquetes de soporte de hardware. Podrá capturar imágenes y vídeos en vivo de digitalizadores de vídeo, cámaras GigE Vision®, cámaras DCAM y otros dispositivos.
MATLAB admite formatos de datos e imagen estándar, y permite acceder a datos con apps y funciones prediseñadas. Importe y gestione conjuntos de datos de gran tamaño demasiado grandes para la capacidad de memoria con ImageDatastore
.
Rendimiento
Paralelice flujos de trabajo con CPU multinúcleo o GPU de NVIDIA sin necesidad de reprogramar algoritmos.
Ejecute MATLAB en la nube o en un navegador. Además, con Parallel Computing Toolbox, puede resolver problemas que requieren gran cantidad de datos y alta carga computacional utilizando procesadores multinúcleo, GPU y clusters de equipos informáticos.
Más información
Despliegue
Con MATLAB, puede trabajar con código C/C++ y HDL. Ejecute algoritmos de procesamiento de imágenes en hardware de PC, FPGA y ASIC, y desarrolle sistemas de captura de imágenes.
GPU Coder genera código CUDA® optimizado a partir de código de MATLAB para Deep Learning, visión artificial embebida y sistemas autónomos. Puede usar el código CUDA generado en MATLAB para acelerar secciones de código de MATLAB alta carga computacional.
Más información