Red de conocimiento informático - Conocimiento informático - Lista de trabajos para aprender OpenCV

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

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