Este curso se toma directamente desde Udemy – Proceso de compra:
- Agrega el curso a tu carrito
- Accede a tu carrito y sigue el proceso de pago
- Recibirás un correo electrónico con el acceso a Udemy (Revisa la carpeta Spam de tu correo)
- Una vez canjeado el acceso, tendrás el contenido de manera permanente
Consúltalo en Udemy: ENLACE
Descripción
¿Te gustaría aprender cómo las computadoras «ven» y procesan imágenes? Este curso está diseñado para llevarte desde los conceptos básicos hasta proyectos avanzados, usando Python y OpenCV, una de las herramientas más poderosas en visión artificial. Con explicaciones claras y ejercicios prácticos, dominarás el arte del procesamiento digital de imágenes (PDI).
¿Qué aprenderás?
-
Fundamentos de PDI:
- Conoce los conceptos básicos y cómo funcionan las imágenes digitales.
- Aprende a programar en Python, desde variables y ciclos hasta funciones esenciales.
-
Manipulación de imágenes con OpenCV:
- Carga y procesa imágenes en diferentes formatos y espacios de color.
- Realiza operaciones como traslación, rotación, escalado y transformaciones de perspectiva.
-
Técnicas avanzadas de procesamiento:
- Aprende a trabajar con histogramas, ecualización y umbralización para mejorar imágenes.
- Explora filtros para desenfoque, restauración de imágenes antiguas y detección de bordes con el algoritmo Canny.
-
Análisis de contornos y características:
- Detecta y analiza objetos en imágenes, como monedas o tornillos.
- Calcula centroides, áreas y compara formas de manera eficiente.
-
Sistemas inteligentes:
- Diseña un sistema de videovigilancia capaz de detectar personas y delimitar zonas seguras.
- Aprende a comparar plantillas y buscar patrones en imágenes (¡incluido un reto de “Buscando a Waldo”!).
-
Creación de software con PyQt:
- Desarrolla tu propia interfaz gráfica para análisis de imágenes.
- Integra tus conocimientos de PDI en un software funcional.
¿Por qué tomar este curso?
- Aprendizaje desde cero: No necesitas experiencia previa, ya que comenzamos desde los conceptos básicos.
- Proyectos prácticos y útiles: Trabajarás en casos reales que puedes aplicar a la industria o investigación.
- Uso de herramientas líderes: Python y OpenCV son estándares en el mundo de la visión artificial.
¿Para quién es este curso?
- Estudiantes, profesionales y entusiastas interesados en visión artificial y procesamiento de imágenes.
- Personas que deseen aprender a crear herramientas de análisis visual con aplicaciones prácticas.
Requisitos:
- Una computadora con Python instalado.
- Ganas de aprender y explorar el mundo del procesamiento digital de imágenes.
Temario:
- Introducción
- Introducción al PDI
- Introducción a Python
- Tipos de datos
- Variables y constantes
- Operadores lógicos
- Operadores relacionales
- Sentencia if, elif, else
- Ciclo For
- Ciclo While
- Funciones
- Ejercicio de codificación
- Introducción a OpenCV
- OpenCV
- Leer imágenes en escala de grises
- Jugando con waitKey y namedWindow
- Conversión entre espacios de color
- Trabajando con pixeles
- Operaciones con imágenes
- Introducción
- Traslación
- Rotación
- Escalado
- Transformación de perspectiva
- Operaciones aritméticas con imágenes
- Base de la detección de movimiento
- Creando nuestro propio sistema de detección de movimiento
- Histograma
- Introducción al histograma
- Histograma de una imagen a color
- Aplicación de máscaras en el cálculo del histograma
- Ecualización del histograma
- Ecualización adaptativa del histograma
- Binarización de imágenes
- Introducción
- Umbralización binaria invertida
- Umbralización binaria + Trackbar
- Umbralización de Otsu
- Umbralización adaptativa
- Filtrado de imágenes
- Introducción
- Blurring
- Desenfoque Gaussiano
- Desenfoque medio
- Filtrado bilateral
- Restauración de una imagen antigua
- Transformaciones morfológicas
- Erosión y dilatación para cierre de formas
- Morfología de cierre
- Erosión y dilatación para eliminar elementos no deseados
- Morfología de apertura
- Filtro para alta – Sobel
- Aplicación del filtro Sobel
- Algoritmo Canny y coloración de bordes
- Contornos
- Introducción a los contornos
- Conteo de monedas mediante contornos
- Conteo de tornillos y discriminación de contornos por tamaño de kernel
- Centroide de un contorno
- Discriminación de contornos mediante área
- Prueba de polígono de puntos
- Comparación de contornos de dos engranajes
- Sistema de vide vigilancia con detección de personas y zona segura
- Comparación de plantillas
- Introducción
- Búsqueda de un barreno en un engrane
- Buscando a Waldo
- Detección de múltiples barrenos en un engrane
- Introducción a PyQt
- Creando nuestra primera interfaz gráfica
- Creando librerías para nuestro software de análisis
- Dando funcionalidad a nuestro software de análisis
Valoraciones
No hay valoraciones aún.