Domina OpenCV en Python, desde los fundamentos hasta proyectos prácticos

Las aplicaciones de visión artificial se ven increíbles. Con una cámara puedes extraer un montón de información y de pronto, piensas: “wow, yo quiero hacer eso”. Pero casi de inmediato aparece la gran pregunta: ¿por dónde empiezo?

Este ebook, Introducción a la Visión por Computador con OpenCV y Python, te guía paso a paso, desde los fundamentos hasta desarrollar tus propios proyectos.

Visión por computador, ¡un campo apasionante!

Seguro has escuchado hablar muchísimo de inteligencia artificial, dentro de todo ese mundo, la visión artificial suele llamar mucho la atención. Existen muchas aplicaciones que usan esta tecnología para automatizar, analizar o mejorar procesos, y cada vez habrá más. Por eso, crece el interés en personas que sepan cómo aplicar visión artificial desde dentro.

¿Para quién es este ebook?

Este libro fue creado con el objetivo de guiar a:

¿Qué aprenderás con este ebook?

Comenzamos entendiendo qué es la visión por computador, en qué se diferencia del procesamiento de imágenes y dónde se aplica en la práctica, para que tengas un contexto claro desde el inicio.

Aquí configuramos paso a paso el entorno en Python y OpenCV, independientemente de si usas Windows, Linux o macOS, para que puedas empezar a trabajar sin fricciones técnicas.

Aprenderás cómo se representan las imágenes y los videos a nivel digital, cómo leerlos, visualizarlos y almacenarlos correctamente usando OpenCV.

Exploramos los distintos espacios de color, las transformaciones entre ellos y el uso de histogramas para entender mejor la información visual que contiene una imagen.

En este capítulo trabajamos directamente con los píxeles: creación y manipulación de imágenes, regiones de interés y funciones de dibujo.

Aplicamos transformaciones geométricas, operaciones aritméticas, lógicas, y el uso de máscaras como base del procesamiento de imágenes

Se introducen técnicas para reducir ruido y mejorar la calidad visual de las imágenes mediante distintos tipos de filtros.

Segmentamos imágenes utilizando distintos métodos de umbralización, entendiendo cuándo aplicar cada uno y qué resultados esperar.

Trabajamos con operaciones morfológicas como erosión, dilatación, apertura, cierre, entre otras. Para el análisis estructural de las imágenes.

Aprenderás a resaltar contornos y estructuras importantes en una imagen mediante operadores clásicos de detección de bordes.

Uno de los capítulos clave del libro, donde aprenderás a detectar contornos, analizarlos y extraer información como áreas, perímetros y formas geométricas.

Finalizamos con ejercicios prácticos que integran todo lo aprendido, resolviendo problemas reales como: detección de movimiento, conteo de objetos, escaneo de documentos, seguimiento de objetos en video y más.

¡Aquí adoramos practicar!

A lo largo del libro podrás practicar con cada uno de los programas, entendiendo no solo qué hace OpenCV, sino cómo y por qué usar cada función. Por ello, encontrarás esquemas visuales que explican de forma clara los parámetros más importantes.

El Capítulo 12 está dedicado por completo a la práctica. En él desarrollarás proyectos reales como:

Al adquirir este ebook también contarás con todos los recursos utilizados a lo largo del aprendizaje, para que puedas practicar sin perder tiempo buscando materiales adicionales.

Incluye:

¿Quieres empezar a aprender Visión Artificial?

Preguntas frecuentes (FAQ)

Es recomendable tener nociones básicas de programación en Python, pero no necesitas un nivel avanzado. A lo largo del libro explico línea por línea qué hace el código, para que puedas seguir los ejemplos sin problema.

Nota: Si quieres introducirte en Python puedes apoyarte en este recurso introductorio: Lista de reproducción en YouTube.

Sí. De hecho, el libro nace justamente de esa experiencia. Está pensado para que empieces desde cero, comprendiendo los fundamentos, y avances paso a paso hasta desarrollar tus primeros proyectos de visión por computador con OpenCV.

El libro utiliza funciones estables y ampliamente usadas en OpenCV, presentes desde hace varias versiones.
Esto te permite seguir los ejemplos sin preocuparte por cambios constantes o incompatibilidades.

Los ejemplos funcionan en Windows, Linux y macOS. En el libro se explica cómo preparar el entorno de trabajo para cada uno.

No. Si bien en algunos momentos se explican fórmulas puntuales para entender qué hay detrás de ciertas operaciones, este no es un libro de matemáticas.

El enfoque está en comprender los conceptos y aplicarlos con OpenCV en Python, usando ejemplos claros y código explicado paso a paso, sin entrar en demostraciones matemáticas.

No. Este libro se enfoca en visión por computador con OpenCV y Python, trabajando con imágenes y video mediante técnicas clásicas de procesamiento y análisis visual.

Si bien estos conceptos son la base de muchas aplicaciones de inteligencia artificial, no se abordan entrenamientos de modelos de IA ni redes neuronales. El objetivo es que comprendas los fundamentos y los apliques de forma práctica.

Si el ebook recibe actualizaciones o mejoras, tendrás acceso a la versión actualizada sin costo adicional. La idea de este libro es acompañarte en tu aprendizaje, no dejarte atrás cuando algo evoluciona.

Sí. Tu compra cuenta con una garantía de 7 días, durante los cuales puedes solicitar la devolución si el contenido no cumple con tus expectativas.