Programa del Curso
Introducción
Comprensión Computer Vision Conceptos básicos
Instalación OpenCV con Python envoltorios
Introducción al uso OpenCV
Uso de medios con Python
- Carga de imágenes
- Conversión de color a escala de grises
- Uso de metadatos
Aplicación de la Teoría de la Imagen con Python
- Comprensión de las imágenes como arreglos multidimensionales
- Comprensión del espacio de color
- Descripción general de píxeles y coordenadas
- Accessing Píxeles
- Modificación de píxeles en imágenes
- Dibujo de líneas y formas
- Aplicación de texto en imágenes
- Redimensionamiento de imágenes
- Recorte de imágenes
Explorando algoritmos y métodos comunes Computer Vision
- Umbralización
- Búsqueda de contornos
- Sustracción de fondo
- Uso de detectores
Implementación de la extracción de características con Python
- Uso de vectores de características
- Comprensión de la teoría de características de media de color
- Extracción de características de histograma
- Extracción de características de histograma en escala de grises
- Extracción de características de textura
Implementación de una aplicación para detectar la similitud de imágenes
Implementación de un motor de búsqueda inversa de imágenes
Creación de una aplicación de detección de objetos mediante la coincidencia de plantillas
Creación de una aplicación de detección de rostros con Haar Cascade
Implementación de una aplicación de detección de objetos mediante puntos clave
Captura y procesamiento de vídeo a través de una cámara web
Creación de un sistema de detección de movimiento
Solución de problemas
Resumen y conclusión
Requerimientos
- Programming experiencia con Python
Testimonios (1)
Trainer was very knowlegable and very open to feedback on what pace to go through the content and the topics we covered. I gained alot from the training and feel like I now have a good grasp of image manipulation and some techniques for building a good training set for an image classification problem.