¿Qué es la visión artificial?
3 cosas que es necesario saber
3 cosas que es necesario saber
Computer vision (visión artificial) es un conjunto de técnicas que permiten extraer información de imágenes, vídeos o nubes de puntos. La visión artificial incluye el reconocimiento de imágenes, la detección de objetos, el reconocimiento de actividades, la estimación de posiciones en 3D, el seguimiento de vídeo y la estimación de movimientos. Entre sus aplicaciones del mundo real se incluyen el reconocimiento facial para iniciar sesión en smartphones, la evasión de vehículos y peatones en vehículos autónomos, y la detección de tumores en resonancias magnéticas médicas. Para desarrollar técnicas de visión artificial se utilizan herramientas de software tales como MATLAB® y Simulink®.
Computer Vision es un conjunto de técnicas que permiten extraer información de imágenes, vídeos o nubes de puntos. Incluye capacidades como Image Recognition, detección de objetos, reconocimiento de actividades, estimación de poses 3D, seguimiento de vídeo y estimación del movimiento.
Las técnicas de Computer Vision se desarrollan utilizando grandes volúmenes de datos del mundo real mediante un workflow que incluye exploración de datos, entrenamiento de modelos y desarrollo de algoritmos. Los ingenieros suelen adaptar técnicas existentes para resolver problemas específicos.
Los principales enfoques incluyen técnicas basadas en Deep Learning que utilizan redes neuronales convolucionales (CNN), métodos basados en características para la detección de patrones, procesamiento de imágenes para el preprocesamiento, calibración de cámaras para eliminar distorsiones, procesamiento de nubes de puntos para datos 3D y técnicas de visión 3D para estimar la estructura de una escena.
Los enfoques de Deep Learning se basan en redes neuronales convolucionales (CNN) que aprenden directamente de los datos utilizando patrones a diferentes escalas. Estos enfoques resultan especialmente útiles para la detección de objetos, el reconocimiento de objetos, la eliminación de desenfoque en imágenes y la segmentación de escenas.
Computer Vision se utiliza en sistemas autónomos para tareas de mapeo y seguimiento, en aplicaciones industriales para el control de calidad, en construcción y agricultura para el análisis de datos aéreos, en fotografía para la detección de rostros y la creación de panorámicas, y en imagen médica para la detección de tumores.
MATLAB ofrece Image Processing Toolbox, Computer Vision Toolbox y LiDAR Toolbox, con aplicaciones, algoritmos y redes preentrenadas que permiten importar datos, realizar tareas de preprocesamiento y utilizar algoritmos integrados y redes de Deep Learning para analizar imágenes y nubes de puntos.
El aprendizaje por transferencia utiliza modelos preentrenados para acelerar el proceso de entrenamiento utilizando menos datos, lo que facilita el desarrollo de modelos de Deep Learning para aplicaciones de Computer Vision.
Sí. Computer Vision Toolbox puede detectar anomalías y defectos en objetos como componentes mecánicos y circuitos electrónicos utilizando técnicas de preprocesamiento de imágenes y redes de Deep Learning entrenadas con datos etiquetados.
Amplíe sus conocimientos con documentación, ejemplos, vídeos y mucho más.