11.07.2015 Views

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Apéndice DCódigo fuenteA continuación se <strong>de</strong>talla la funcionalidad <strong>de</strong> los módulos que componen el sistema, loscuales pue<strong>de</strong>n encontrarse en el CD-Rom que acompaña a este <strong>document</strong>o. Debido a la longitud<strong>de</strong>l código fuente (más <strong>de</strong> 7000 líneas), en este anexo sólo se ha incluido el código <strong>de</strong>los módulos más relevantes.D.1.Descripción <strong>de</strong> los módulos que componen el sistema./src/global var.h: este módulo contiene la <strong>de</strong>finición <strong>de</strong> tipos <strong>de</strong> datos y constantesempleadas en la mayoría <strong>de</strong> los módulos./src/openGLFunctions.c: este módulo es el encargado <strong>de</strong> inicializar los componentesGTK+ <strong>de</strong> la interfaz gráfica <strong>de</strong> usuario y <strong>de</strong> realizar todas las tareas relacionadas con el“mo<strong>de</strong>lo3D” y que hacen uso <strong>de</strong> la biblioteca gráfica OpenGL./src/openCVFunctions.c: módulo que contiene aquellas funciones encargadas <strong>de</strong> realizartareas relacionadas con la Visión por Computador y hacen uso <strong>de</strong> las bibliotecas <strong>de</strong>OpenCV. Las funciones más relevantes contenidas en él son las encargadas <strong>de</strong> realizarel seguimiento <strong>de</strong> puntos <strong>de</strong> interés mediante el algoritmo <strong>de</strong> flujo óptico, conversión<strong>de</strong> coor<strong>de</strong>nadas 2D a 3D, <strong>de</strong>tección <strong>de</strong> cara, ojos y boca, y la función para la <strong>de</strong>tección<strong>de</strong> manos.145

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!