Acerca de este curso

La visión artificial es un campo de estudio que se centra en lograr que las computadoras puedan "ver" y comprender el contenido visual de las imágenes o videos de manera similar a cómo lo hacen los seres humanos.

En el campo de la interacción hombre-máquina, la visión artificial desempeña un papel fundamental al permitir que los sistemas informáticos comprendan y respondan a los comandos y gestos visuales de los usuarios de manera intuitiva.

Propósito del curso

Permite a los estudiantes familiarizarse con algunas técnicas para la detección, seguimiento o reconocimiento de objetos en una imagen digital, con el fin de utilizar las variaciones en dicha imagen como sistema de control para la interacción entre la persona y el computador.

Competencias

Curso Proyecto

Este curso proyecto se estructura alrededor del desarrollo de aplicaciones de visión artificial que integran diversos conceptos y técnicas avanzadas del campo. Los estudiantes trabajarán en proyectos que abarcan desde la manipulación básica de imágenes hasta la implementación de modelos de detección de manos y cuerpo, aplicando conocimientos en procesamiento de imágenes y video. El trabajo basado en proyectos permitirá a los estudiantes profundizar en temas como manipulación y operaciones básicas con imágenes, segmentación de color, procesamiento y análisis de video, técnicas de filtrado y transformaciones. Además, se explorarán aplicaciones prácticas como el uso de ArUco markers para realidad aumentada, implementación de modelos de detección de manos y cuerpo, y sistemas de clasificación de poses. Las aplicaciones que se desarrollen deberán ser capaces de procesar entradas de video en tiempo real, aplicar múltiples técnicas de visión artificial, y proporcionar una interfaz interactiva para la visualización y control de los resultados. Al finalizar el curso, los estudiantes habrán creado una aplicación completa de visión artificial que se publicará en un repositorio público, formando parte de su portafolio profesional. Este proyecto no solo demostrará sus habilidades técnicas, sino también su capacidad para integrar múltiples conceptos en una solución práctica y funcional.

Metodología del curso

En este formato de curso, te enfrentarás a un desafío central: un problema del mundo real que abordarás a través de un proyecto integral a lo largo del curso.

¿Cómo funciona?

<aside> <img src="/icons/computer-chip_red.svg" alt="/icons/computer-chip_red.svg" width="40px" /> Sesiones presenciales: Nuestros encuentros cara a cara serán mucho más que simples clases. Serán espacios de colaboración y crecimiento donde:

💡 Compartirás tus avances, recibiendo insights valiosos de tus compañeros y del instructor. 💡 Obtendrás retroalimentación detallada para perfeccionar tu proyecto. 💡 Participarás en talleres prácticos que potenciarán tus habilidades. 💡 Analizaremos casos de estudio relevantes, conectando la teoría con aplicaciones del mundo real.

</aside>

<aside> <img src="/icons/computer-chip_red.svg" alt="/icons/computer-chip_red.svg" width="40px" /> Trabajo autónomo: Fuera del aula es donde la magia realmente sucede. Tu tiempo independiente estará dedicado a:

💡Desarrollar y refinar los prototipos de tu proyecto. 💡Aplicar los conocimientos adquiridos en situaciones prácticas. 💡Explorar soluciones creativas a los desafíos que surjan.

</aside>

Esta metodología te coloca en el centro de tu aprendizaje, fomentando la autonomía, la creatividad y la aplicación práctica de los conceptos.

Cronograma

A lo largo del semestre, trabajarás en dos proyectos, cada uno con una pre-entrega de un prototipo y una entrega final. Este enfoque te dará la oportunidad de iterar y mejorar tus soluciones basándote en la retroalimentación recibida.