Lista de trabajos para aprender OpenCV
Prólogo de la publicación
Prefacio del traductor
Palabras escritas delante
Prólogo
Descripción general del Capítulo 1
Qué es OpenCV
Campos de aplicación de OpenCV
Qué es la visión por computadora
El origen de OpenCV
Descargar e instale OpenCV
Obtenga el último código OpenCV a través de SVN
Más documentación de OpenCV
Estructura y contenido de OpenCV
Portabilidad
p>
Ejercicio
Capítulo 2 Introducción a OpenCV
Preparación inicial
Primer intento: visualización de imágenes
Segundo programa: reproducir vídeo AVI
Control de reproducción de vídeo
Una transformación simple
Una transformación más compleja
Leer datos de la cámara
Escribir un archivo de vídeo AVI
Resumen
Ejercicio
Capítulo 3 Una exploración preliminar de OpenCV
Datos básicos de OpenCV tipos
Estructura de matriz CvMat
Estructura de datos IplImage
Operaciones de matriz e imagen
Dibujo
Almacenamiento de datos
Primitivas de rendimiento integradas
Resumen
Ejercicios
El Capítulo 4 explica HighGUI en detalle
Un programa que puede ser portado kit de herramientas de gráficos
Ventana de creación
Cargar imágenes
Visualizar imágenes
Procesamiento de vídeo
Función ConvertImage
Ejercicio
Capítulo 5 Procesamiento de imágenes
Descripción general
Suavizado
Morfología de la imagen
Relleno por inundación algoritmo
Tamaño
Pirámide de imágenes
Umbral
Ejercicio
Capítulo 6 Transformación de imágenes
Descripción general
Convolución
Derivadas de gradiente y Sobel
Transformada de Laplace
Operador astuto
Transformada de Hough
Reasignación
Estirar, encoger, girar y rotar
CartToPolar y PolarToCart
LogPolar
Transformada de Fourier discreta ( DFT)
Transformada de coseno discreta (DCT)
Imagen integral
Transformación de distancia
Ecualización de histograma
Ejercicio
Capítulo 7 Histograma y Coincidencia
Datos básicos de la estructura del histograma
Acceso a histogramas
Manipulación básica de histogramas
Algunas estrategias más complejas
Ejercicios
Capítulo 8 Contornos
Memoria
Secuencia
Encontrar contornos p>
Código de cadena Freeman
Ejemplo de contorno
p>Otro ejemplo de contorno
Análisis en profundidad de contornos
Contorno emparejamiento
Ejercicios
Capítulo 9 Imagen parcial y segmentación
Local y segmentación
Resta de fondo
Algoritmo de cuenca
Uso de Inpainting para reparar imágenes
Segmentación por desplazamiento medio
Triangulación de Delaunay y división de Voronoi
Ejercicio
Capítulo 10 Seguimiento y movimiento
Conceptos básicos de seguimiento
Encontrar puntos de esquina
Puntos de esquina de subpíxeles
Características invariantes
Flujo óptico
Seguimiento de cambio medio y cambio de leva
Plantilla de movimiento
Predictor
Algoritmo de condensación
Ejercicio
Capítulo 11 Modelo y calibración de la cámara
>Modelo de cámara
Calibración
Corrección
Calibración completa de una sola vez
Transformación de Rodríguez
Ejercicio
p>Capítulo 12 Proyección y visión 3D
Proyección
Transformación afín y transformación de perspectiva
POSIT: Estimación de pose 3D
Imagen estéreo
Estructuras a partir del movimiento
Ajuste lineal en dos y tres dimensiones
Ejercicios
Capítulo 13 Aprendizaje automático
Qué es el aprendizaje automático
Algoritmo de aprendizaje automático OpenCV
Distancia de Mahalanobis
K-medias
Clasificación bayesiana ingenua
Árbol de decisión binario
Impulso
Bosque aleatorio
Reconocimiento facial y clasificador de Haar
Otros algoritmos de aprendizaje automático
Ejercicios
Capítulo 14 El futuro de OpenCV
Pasado y futuro
Dirección del desarrollo
OpenCV y artistas
Posdata
Referencias
Índice
Sobre el autor y el traductor
Foto de portada