Programa del Curso
Introducción
Comprender los conceptos básicos de la visión por computadora
Instalación de OpenCV con Wrappers de Python
Introducción al uso de OpenCV
Usando medios con Python
- Cargando imágenes
- Conversión de color a escala de grises
- Usando metadatos
Aplicando la teoría de la imagen con Python
- Entender las imágenes como matrices multidimensionales
- Comprender el espacio de color
- Descripción general de píxeles y coordenadas
- Accediendo a Pixels
- Cambio de píxeles en imágenes
- Dibujando líneas y formas
- Aplicación de texto en imágenes
- Cambiar el tamaño de las imágenes
- Recortar imágenes
Exploración de algoritmos y métodos comunes de visión por computadora
- Umbral
- Encontrar contornos
- Resta del fondo
- Usando detectores
Implementación de extracción de características con Python
- Uso de vectores de características
- Comprender la teoría de las características del color medio
- Extrayendo características del histograma
- Extracción de las características del histograma en escala de grises
- Extracción de características de textura
Implementando una aplicación para detectar la similitud de la imagen
Implementación de un motor de búsqueda de imágenes inversa
Creación de una aplicación de detección de objetos mediante el emparejamiento de plantillas
Crear una aplicación de detección de rostros usando Haar Cascade
Implementar una aplicación de detección de objetos usando Keypoints
Captura y procesamiento de video a través de una WebCam
Crear un sistema de detección de movimiento
Solución de problemas
Resumen y conclusión
Requerimientos
- Experiencia de programación 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.