OpenCV
Curso integral de visión por computador con OpenCV y Python, orientado a profesionales que añaden capacidades visuales a productos reales. Cubre representación de imágenes con NumPy, filtros y umbralización, contornos y formas, histogramas, detección de features, procesamiento de vídeo y deep learning con el módulo DNN para detección de objetos y reconocimiento. Al terminar entregas aplicaciones completas de inspección visual, OCR, seguimiento y detección listas para integrarse en pipelines empresariales.
Estructura del curso
- Qué es OpenCV: historia, módulos y ecosistema Lección
- Instalación de OpenCV con pip, conda y verificación Lección
- Imágenes como arrays NumPy: canales, dimensiones y dtype Lección
- Lectura, visualización y escritura de imágenes con OpenCV Lección
- Espacios de color en OpenCV: BGR, RGB, HSV, HLS y grises Lección
- Test: Introducción y entorno de OpenCV Test
Detalles del curso
Público objetivo
- Desarrolladores Python que necesitan integrar visión por computador en sus proyectos.
- Científicos de datos e ingenieros de machine learning que trabajan con datos visuales.
- Estudiantes de inteligencia artificial, robótica o ingeniería que necesitan dominar el procesamiento de imágenes.
- Profesionales de sectores como vigilancia, automoción, medicina o industria que requieren soluciones de análisis visual automatizado.
Contenido del certificado
Módulo 1: Introducción y entorno Qué es OpenCV y ecosistema de visión artificial Instalación con pip y conda Representación de imágenes como arrays NumPy Lectura, visualización y escritura de imágenes Espacios de color (BGR, RGB, HSV, escala de grises) Módulo 2: Operaciones básicas con imágenes Redimensionar, recortar y regiones de interés (ROI) Rotación y volteo de imágenes Transformaciones geométricas (afín y perspectiva) Dibujo de formas y texto Operaciones aritméticas y bitwise Módulo 3: Procesamiento de imágenes Filtros de suavizado (gaussiano, mediana, bilateral) Detección de bordes (Canny, Sobel, Laplacian) Umbralización (binaria, adaptativa, Otsu) Operaciones morfológicas (erosión, dilatación, apertura, cierre) Convolución con kernels personalizados Módulo 4: Histogramas y análisis de color Cálculo y visualización de histogramas Ecualización y CLAHE Filtrado de color con inRange en HSV Retroproyección y comparación de histogramas Módulo 5: Contornos y detección de formas Detección de contornos y jerarquías Propiedades geométricas de contornos Detección de formas con approxPolyDP Transformada de Hough para líneas y círculos Template matching Módulo 6: Detección de características y descriptores Detección de esquinas (Harris, Shi Tomasi) SIFT: descriptores invariantes a escala ORB: detector rápido FAST + BRIEF Feature matching con BFMatcher y FLANN Homografía y alineación de imágenes Módulo 7: Procesamiento de vídeo Captura de vídeo con VideoCapture Escritura de vídeo con VideoWriter Flujo óptico (Farneback, Lucas Kanade) Sustracción de fondo (MOG2, KNN) Seguimiento de objetos (CSRT, KCF, MOSSE) Módulo 8: Deep learning con OpenCV Módulo DNN y carga de modelos Detección de rostros con DNN y Haar Cascades Clasificación de imágenes con MobileNet Detección de objetos con YOLO y SSD Inferencia con modelos ONNX Módulo 9: Aplicaciones prácticas Reconocimiento facial OCR con Tesseract Realidad aumentada con marcadores ArUco Escáner de documentos Panorama con image stitching Calibración de cámara
Este curso completo de OpenCV recorre la biblioteca de visión por computador de principio a fin: desde la representación de imágenes como arrays NumPy hasta aplicaciones prácticas completas como reconocimiento facial, OCR y realidad aumentada, pasando por transformaciones geométricas, filtros, detección de bordes, contornos, histogramas, detección de características (SIFT, ORB, matching), procesamiento de vídeo (flujo óptico, sustracción de fondo, seguimiento de objetos) y deep learning con el módulo DNN (YOLO, SSD, MobileNet).
Objetivos de aprendizaje
- Dominar la representación y manipulación de imágenes como arrays NumPy con OpenCV.
- Aplicar filtros, detección de bordes, umbralización y operaciones morfológicas para procesamiento de imágenes.
- Analizar histogramas, contornos y formas geométricas en imágenes.
- Detectar y emparejar características con SIFT, ORB y técnicas de matching.
- Procesar vídeo en tiempo real con flujo óptico, sustracción de fondo y seguimiento de objetos.
- Ejecutar modelos de deep learning con el módulo DNN para detección y clasificación.
- Construir aplicaciones prácticas de visión artificial: reconocimiento facial, OCR, realidad aumentada y escáner de documentos.
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas