7
En este curso aprenderás a integrar sistemas de visión artificial con hardware embebido como ESP32 y Arduino para desarrollar soluciones que interactúen con el entorno fÃsico. Se abordará desde la captura y procesamiento de imágenes hasta la comunicación con microcontroladores y el control de actuadores, permitiendo crear sistemas autónomos basados en visión.
Este módulo proporciona las bases teóricas y prácticas necesarias para comprender cómo las computadoras adquieren, representan, procesan e interpretan imágenes digitales. Se estudiarán conceptos fundamentales como formación de imágenes, espacios de color, filtrado, extracción de caracterÃsticas y técnicas de segmentación, utilizando herramientas como OpenCV y Python para desarrollar aplicaciones iniciales de visión artificial.
Este módulo aborda la integración de sistemas de visión artificial con dispositivos embebidos mediante diferentes protocolos de comunicación, incluyendo comunicación serial, protocolos industriales y comunicación inalámbrica. Asimismo, se introducen los fundamentos de Machine Learning y Deep Learning aplicados a Computer Vision, permitiendo desarrollar sistemas inteligentes capaces de clasificar, reconocer e interpretar información visual en tiempo real.
Este módulo se centra en el desarrollo de aplicaciones avanzadas de visión artificial en tiempo real utilizando MediaPipe y técnicas de Edge AI. Los participantes aprenderán a implementar sistemas de seguimiento corporal, reconocimiento de gestos e interacción humano-máquina, además de optimizar y desplegar modelos de inteligencia artificial en plataformas embebidas como Arduino y ESP32, desarrollando soluciones autónomas de alto rendimiento para aplicaciones reales.
