• Presentación de la asignatura

      Queremos darte la bienvenida a la asignatura Visión Artificial, perteneciente a la titulación de Grado en Ingeniería de Robótica Software, publicada como recurso educativo abierto (REA) de la Universidad Rey Juan Carlos. 

      Esta asignatura ofrece una inmersión rigurosa y práctica en los principios fundamentales de la formación de imágenes y su tratamiento computacional. El curso está diseñado con un enfoque integral: dotar al estudiantado de los conocimientos teóricos del procesamiento digital y enseñarle a implementar estas soluciones a nivel profesional mediante el lenguaje C++ y librerías punteras como OpenCV, Point Cloud Library (PCL) y el framework ROS 2.

      A través de este material, y bajo una metodología de aprendizaje eminentemente práctico basada en el "learn by doing" (aprender haciendo), el alumnado transitará desde los fundamentos del píxel y la captura 2D, hasta el análisis de entornos tridimensionales, el flujo óptico y la integración de sensores visuales en sistemas robóticos reales.

      Competencias y contenidos principales:

      • Formación de la imagen y procesamiento Digital: comprensión del modelo de cámara, digitalización, espacios de color y técnicas de preprocesamiento para la mejora y corrección de las capturas.
      • Transformaciones del dominio y espaciales: manipulación de la imagen mediante operaciones geométricas, radiométricas, morfológicas y transformaciones avanzadas en el dominio de la frecuencia (Fourier, Wavelets).
      • Extracción y descripción de características: aplicación de algoritmos para la detección de bordes (Canny, Sobel), segmentación de regiones y localización de puntos de interés (SIFT, SURF, Harris).
      • Geometría, calibración y visión 3D: estudio detallado de los parámetros intrínsecos y extrínsecos de las cámaras, reconstrucción estereoscópica, manejo de nubes de puntos y sensores RGB-D.
      • Reconocimiento de patrones e integración robótica: identificación semántica del entorno y aplicación directa del software en robots para tareas de percepción, navegación y atención visual.

      Perfil del destinatario:

      Este curso está dirigido a estudiantes de ingeniería robótica, desarrolladores de software e ingenieros que deseen comprender a fondo cómo las máquinas "ven" e interpretan el mundo, adquiriendo las destrezas prácticas necesarias para desarrollar sistemas de percepción visual robustos en robots, vehículos autónomos o entornos de inspección automatizada.

      Finalmente, en la pestaña de "Materiales consolidados" podrás encontrar la colección de materiales en abierto, en la pestaña de "Temario" podrás verlos organizados por los temas de la asignatura.