Localización de regiones faciales en vídeo en tiempo real

View/ Open
Date
2010Author
Advisor
Version
Acceso abierto / Sarbide irekia
Type
Proyecto Fin de Carrera / Ikasketen Amaierako Proiektua
Impact
|
nodoi-noplumx
|
Abstract
El objetivo de este proyecto de fin de carrera es llevar a cabo la implementación en un lenguaje eficiente de un programa software capaz de detectar zonas faciales de personas en vídeos a color tomados en tiempo real de una cámara. Para ello se estudiará el API de OpenCV, una librería de visión por computador optimizada para procesadores Intel que es la que se va a usar para tratar las imágenes d ...
[++]
El objetivo de este proyecto de fin de carrera es llevar a cabo la implementación en un lenguaje eficiente de un programa software capaz de detectar zonas faciales de personas en vídeos a color tomados en tiempo real de una cámara. Para ello se estudiará el API de OpenCV, una librería de visión por computador optimizada para procesadores Intel que es la que se va a usar para tratar las imágenes del vídeo de salida que el usuario visualizará así como la captura de imágenes de la videocámara y alguna parte del procesamiento. Por tanto la realización del proyecto requiere de un estudio previo del API y por lo tanto de cómo usar las funciones que OpenCV provee y cómo aprovechar sus características de procesamiento de imagen. El proyecto estará implementado en lenguaje C++ mediante el software de desarrollo Microsoft Visual Studio 2008, aunque muchas de las funciones que OpenCV provee están escritas en C. Se ha escogido este lenguaje de programación por su mayor eficiencia en comparación con otros lenguajes, al ser esta característica una de las que más influyen cuando se trata de un programa de procesamiento en tiempo real.
El proyecto deberá localizar en la medida que sea posible una región facial tomada de vídeo en tiempo real y realizará un seguimiento de esta, de forma que cuando se mueva, el programa sea capaz de seguirla mostrando al usuario un recuadro que identifique la zona. Aparte de recuadrar la zona facial, el programa identificará y recuadrará también las regiones de los ojos, la base de la nariz y la boca. Asimismo, se proveerá al usuario de una utilidad en forma de GUI para calibrar ciertos parámetros del programa. [--]
Subject
Visión artificial,
Sistemas de detección facial
Departament
Universidad Pública de Navarra. Departamento de Automática y Computación /
Nafarroako Unibertsitate Publikoa. Automatika eta Konputazioa Saila
Degree
Ingeniería en Informática /
Informatika Ingeniaritza