Sunteți pe pagina 1din 3

DETECTOR DE SONRISAS

El sistema de deteccin de sonrisas presenta las siguientes etapas. 1. 2. 3. 4. 5. Obtiene una imagen Busca un rostro en la imagen Si encontr rostro, extrae la regin donde debera estar la boca Busca la boca en la imagen extraida Si encontr boca, busca los dientes en la imagen

El concepto de la bsqueda de sonrisa consiste en ubicar los dientes en una imagen, es decir, se considera que una persona est sonriendo si en se ven sus dientes. Para el primer paso (obtener una imagen), se presentan dos alternativas, se puede cargar una imagen almacenada en el equipo o se puede hacer una captura en tiempo real de la cmara web. Para el segundo punto se utiliza el mtodo de Viola-Jones para detectar la presencia de un rostro. El tercer paso se realiza teniendo en cuenta que la boca se encuentra en la tercera seccin de un rostro Para el cuarto punto se utiliza nuevamente el mtodo de Viola-Jones para detectar la presencia de la boca. Una vez ubicada la boca, el problema se reduce a verificar si se ven o no los dientes, en caso de que se vean se dice que la persona sonre, de lo contrario no hay sonrisa. Este proceso se verifica en el paso 5 trabajando sobre la imagen binarizada de la boca, en este sentido se aplican propiedades para buscar regiones blancas (dientes) de encontrar dichas regiones se asume que la persona sonre.

Este ltimo punto es un poco delicado porque depende de la calidad de la imagen y el color blanco de los dientes. Por este motivo se permite usar en el detector un pequeo ajuste basado en el umbral que se va a utilizar para la binarizacin. Se recomienda usar este umbral en 0.9 para imgenes capturadas previamente y en 0.3 para capturas de video. Estos valores pueden ser modificados dependiendo de la calidad de las imgenes y de la cmara utilizada.

Una vez se ha detectado una sonrisa se le da al usuario la posibilidad de guardar la imagen de la sonrisa capturada y se muestra dicha imagen en una regin especial de la interfaz grfica utilizada para dicho fin.

Es posible ver los detalles del proceso de deteccin de la sonrisa activando la opcin Mostrar detalles al hacer esto se muestran varias capturas donde se identifica si se encontr el rostro, la boca y la sonrisa.

El proceso de deteccin de sonrisa toma un tiempo considerable de ejecucin, por este motivo cuando se trabaja con la cmara web, se observa que la captura de la cmara es lenta debido a que cada imagen analizada consume un tiempo considerable.

A continuacin se presenta la interfaz grfica diseada para el funcionamiento del programa

Al activar la opcin de mostrar detalles se observa la siguiente serie de imgenes.

Se adjunta una basa de datos de imgenes utilizadas para comprobar el funcionamiento del sistema.

S-ar putea să vă placă și