OpenCV
OpenCV es una librería de computación visual creada por Intel, esta librería esta disponible para múltiples plataformas como: Windows, Linux, Mac, Android, además cuenta con soporte para diferentes lenguajes como: Python, Java, C/C++, .Net, entre otros, en esta serie de tutoriales aprenderás a manejar los conceptos básicos de la programación de aplicaciones enfocadas en el análisis y procesamiento de imágenes por computador.
La biblioteca OpenCV puede ser usado bajo licencia BSD para proyectos escolares o comerciales, las aplicaciones de esta librería incluyen, la robótica, análisis y procesamiento de imágenes o vídeos, seguimiento y detección de objetos, detección y reconocimiento de rostros, reconocimiento de placas de vehículos, análisis de formas, reconstrucción 3D, realidad aumentada, y mucho más.
Síguenos en nuestras redes: Facebook, Twitter
Nuevos tutoriales OpenCV 4.+:
- Detectando caras y clasificando género
- Obtener pose de cuerpo humano
- Cargar modelos entrenados con Tensorflow
- Segmentación de instancias
- Detectar y decodificar códigos QR
OpenCV4Android Primeros pasos:
- Compilar SDK OpenCV para Android
- Captura de video y aplicación de filtro
- Uso de clasificadores para detectar objetos
Tutoriales OpenCV 3.x
- Introducción a la clase cv::Mat
- Filtrado de imágenes
- Entrenar un clasificador en cascada para la detección de objetos
- Realidad aumentado con ArUco y OpenGL
- Seguimiento de Objetos por Color
- Restauración de Imagen
- Ecualización y Gráfica de Histogramas
- Búsqueda de patrones - Template Matching
- Acentuar un color de una imagen
- Efecto Pixelado con OpenCV
- Mostrar Varios cv::Mat en una Ventana
- Transformación 2D efecto twirl
- Fotomontajes con seamless clonning
- Acelerar con OpenCL
- Pirámide de Imágenes
- Imágenes Panorámicas
- Imágenes HDR
- Flujo óptico por Lucas Kanade
- Flujo óptico por Gunnar Farneback
- Creando GUIs con cvui.h
- Face Landmarks con Dlib
- Estimar Pose 3D con Dlib
- Intercambio de caras
- Extraer canales de imagen
- Esqueleto de imagen con OpenCV
- Extracción de puntos característicos
- Combinación de imágenes
- Detectar objetos planos conocidos
Tutoriales OpenCV Python 3.x
- Instalación de Python y la biblioteca OpenCV
- Introducción a la programación OpenCV desde Python
- Operaciones básicas sobre pixeles
- Funciones de dibujo: líneas, rectángulos, flechas, etc..
- Usando el mouse y trackbar
- Mostrar imagen en GUI PyQT-5
- Transformaciones: escala, rotación, traslación, inclinación.
- Detección de esquinas
- Umbralización (técnica de segmentación)
- Umbralización adaptativa
- Histogramas de imagen
- Detección y extracción de contornos
- Detectar líneas y círculos en imagen
- Algoritmo Flood Fill
Tutoriales OpenCV 2.x:
- Instalación y configuración de OpenCV
- Introducción a la librería OpenCV
- Dibujar formas y texto
- Manipular imágenes
- Mouse y Trackbar
- Acceder a la cámara web
- Detectar Líneas
- Detectar Círculos
- Detección de rostros
- Detector de ojos
- Reconocimiento Facial
- Clasificación de Genero
- Detección de figuras geométricas
- Detección de movimientos
- Álgebra Lineal (Operaciones con Matrices)
- ANRP OpenCV y Tesseract-OCR
- Almacenamiento de Datos YAML, XML