Control Gestual de un Centro Multimedia

Transcripción

Control Gestual de un Centro Multimedia
Control Gestual de un Centro
Multimedia
Maykol Saavedra V.
Ian Bugueño V.
Agenda
1.
Introducción
2.
OpenCV
3.
¿Como reconocer la piel?
4.
●
HSV – RGB
●
Ejemplo
Clasificadores Haar
●
5.
6.
Ejemplo
Camshift
●
¿Como funciona? Meanshift
●
¿Como funciona? Camshift
●
Ejemplo
Centro multimedia – Boxee
Introducción
Control gestual de un centro multimedia.
Visión por computador.
Materiales asequibles.
Invitación abierta a la innovación.
OpenCV
Las librerías OpenCV creadas
por Intel en el año 1999 y
posteriormente liberadas como
Código
libre
(licencia
FreeBSD).
OpenCV
Este conjunto de librerías multiplaforma escritas
en C/C++, proporciona mas de 500 algoritmos,
documentación y ejemplos de código de visión por
computador en tiempo real. Entre sus funciones
incluye:
Procesamiento de imágenes.
Análisis estructural.
Análisis de movimiento y seguimiento de objetos.
Manejo de escenas de video.
OpenCV
Optimizada y pensadas para aplicaciones en
tiempo real.
Independiente
ventanas.
de
SO/HW/administrador
Métodos genéricos de carga,
adquisición de imagen/video.
guardado
de
y
Provee API’s de nivel alto y bajo.
Provee una interfaz para IPP con optimizaciones
específicas para procesadores Intel (Comercial).
Módulos de OpenCV
Cv – Funciones principales de OpenCV.
Cvaux – Funciones auxiliares (experimentales) de
OpenCV.
Cxcore – Estructura de datos y funciones de
soporte para algebra lineal (Matrices, vectores,
etc.).
Highgui – Funciones GUI.
¿Cómo reconocer la piel?
Modelos de color
HSV
Modelo de color
HSV → Hue – Saturation – Value.
Hue: Tipo de color.
Saturation: Concentración de color en el objeto.
Value: Claridad de un objeto.
HSV
Ejemplo
Imagen fuente
Ejemplo
Máscara HSV
Ejemplo
Detección de color
Clasificadores Haar
Característica de la imagen digital utilizada para la
detección de objetos.
Estas características codifican la existencia de
contrastes entre regiones en una imagen, así un
conjunto de características pueden ser usadas
para codificar los contrastes encontrados en los
objetos.
Ejemplo
Camshift
Continuosly Adaptive Mean SHIFT
Algoritmo de segmentación
imágenes en color.
de
Camshift utiliza algoritmo MeanShift
cambiando el tamaño de la ventana
de búsqueda hasta converger.
Gary R. Bradski
¿Cómo funciona? Meanshift
¿Cómo Funciona? Meanshift
¿Cómo funciona? Camshift
Ejemplo
Centro multimedia - Boxee
Boxee
es
un
software
multiplataforma que permite no
solo organizar tu librería de
música, vídeos, películas o series,
también puedes ver vídeos desde
Internet en cualquiera de sus
muchas fuentes. Es un fork de
XBMC media center, basada en
Linux.
gizmologia.com
¿Cómo usar Boxee de una
manera
NO ORTODOXA?

Documentos relacionados

Descargar el artículo completo

Descargar el artículo completo conformado por un stack de software cuyos componentes principales son el kernel de Linux, la librería OpenCV y V4L para la captura de vídeo. OpenCV es una librería de programación especialmente dis...

Más detalles

opencvjaveriana

opencvjaveriana se usa OpenCV, repetidamente se ve el uso de “IplImage” o “iplimage en minúsculas”.  Esta es la estructura básica para codificar imágenes.  Una imagen puede ser representada de varia maneras, “ca...

Más detalles