En este curso abordaremos uno de los temas más interesante de la informática, la visión artificial o visión por computador y lo interesante proviene en que se hace tangible la teoría en la práctica para interactuar con nuestro entorno y que además vemos cómo el ser humano intenta darle a las computadoras uno de los sentidos más preciados para el ser humano, la visión.
En los últimos años esta área ha tenido un crecimiento significativo, debito al aumento de la capacidad de procesamiento de los computadores, así como también la creciente capacidad de almacenar grandes volúmenes de datos, los cuales son fuente de mucha información de interés de diferentes áreas.
La visión artificial o visión por computador es una disciplina científica que incluye métodos para adquirir, procesar, analizar y comprender las imágenes del mundo real con el fin de producir información numérica o simbólica para que puedan ser tratados por un computador. Esta comprensión se consigue gracias a distintos campos como la matemática, la estadística, la física y otras disciplinas. Hay muchas tecnologías que utilizan la visión por computador, entre las cuales están: reconocimiento de objetos, detección de eventos, reconstrucción de una escena (mapping) y restauración de imágenes.
Nosotros en este curso comenzaremos a dar los primeros pasos en esta área de la mano de una de las librerías más importantes para este fin, la librería OpenCV. Esta librería contiene más de 2500 algoritmos que nos harán el camino más fácil, además tiene la ventaja de ser gratuita para fines comerciales y académicos Adicionalmente está disponible para uso en lenguajes como C++, Java y el que nosotros usaremos Python.
Este curso será en gran medida práctico, y podrás rápidamente realizar experimentos con tu entorno. Al finalizar estarás en capacidad de comprender los aspectos fundamentales de la visión por computadora, comprender los principales algoritmos que se usan en la actualidad, modificar los existentes y crear los tuyos para desarrollar tus proyectos.
- Teacher: Gustavo Omar Iglesias
- Teacher: Román Ramos
Este curso está dirigido a estudiantes que se inician en la programación, así como también aquellos que conociendo el lenguaje quieran profundizar sus conocimientos en Python.
Acá abordaremos tópicos básicos de la programación en general, pero orientados o enfocados al lenguaje Python. Además, estudiaremos aspectos avanzados del lenguaje como la programación orientada a objetos y el uso de librerías especializadas para el manejo, análisis y visualización de datos.
Todo lo anterior estará orientado de forma práctica, de manera que el alumno se ejercite en la medida que está asimilando los contenidos.
- Teacher: Gustavo Omar Iglesias
- Teacher: Román Ramos