5858
Tolentino S. y Caraballo S. Simulación numérica del ujo de aire.
UNIVERSIDAD, CIENCIA y TECNOLOGÍA Vol. 21, Nº 82 Marzo 2017 (pp. 4-15)
ISSN 2542-3401
58
UNIVERSIDAD, CIENCIA y TECNOLOGÍA Vol. 23, Nº 92 Junio 2019 (pp. 57-63)
EISSN 2542-3401
de dar acceso al entorno de trabajo y poder controlar la
temperatura, la iluminación y el encendido de los equi-
pos electrónicos según los requerimientos de cada uno
de los usuarios.
A.Reconocimiento Facial
El sistema de reconocimiento facial es una aplica-
ción que se encarga de identicar automáticamente a
una persona dirigida por un ordenador, el cual realiza
un análisis de las características faciales del usuario
adquiridas mediante una imagen o una fuente de video
comparándolas con una base de datos.
Figura 1. Sistema de reconocimiento facial
Estos sistemas se dividen en cuatro etapas. La pri-
mera etapa es la detección del rostro y su respectiva
localización en la imagen. La segunda etapa es el pro-
cesado para escalar, recortar y ecualizar la imagen. La
tercera etapa es la extracción de características la cual
proporciona la información para distinguir la cara. La
cuarta etapa es el reconocimiento del usuario utilizando
los valores obtenidos y compáralo con los de la base de
datos.
Estas cuatro etapas se aplican a cada usuario que
queramos reconocer. No obstante, existe una etapa pre-
via de entrenamiento para preparar el sistema que solo
se ejecuta una vez. En esta etapa, las tres primeras fases
se aplican a cada uno de los usuarios para extraer un
conjunto de entrenamiento para extraer las característi-
cas más relevantes de dichas imágenes y almacenarla en
la base de datos. Una vez entrenado el sistema, se podrá
reconocer a todos los usuarios registrados.
1)Detección Facial
La detección facial es el proceso en el que el softwa-
re determina, mediante algoritmos, si hay rostros huma-
nos en una foto o vídeo. No determina la identidad de
una persona, tan solo determina si hay alguna cara. En
la actualidad existen distintos algoritmos para realizar
una detección facial, muchos de ellos se utilizan para un
área en especíca y puede ser más complejo dependien-
do de su utilidad. Por lo que para este caso se utilizara el
algoritmo de Viola-Jones el cual permite detectar a los
usuarios en tiempo real.
a)Algoritmo de Viola-Jones
El algoritmo de Viola-Jones es un algoritmo de de-
tección de rostros con un coste computacional bajo que
permite que sea empleado en tiempo real, propuesto
por Paul Viola, de Mitsubishi Electric Research Labs,
y Michael Jones, de Compaq CRL, en julio de 2001. Su
desarrollo fue motivado por el problema de la detección
de caras, donde sigue siendo ampliamente utilizado,
pero puede aplicarse a otras clases de objetos que, como
las caras, estén caracterizados por patrones típicos de
iluminación.
El algoritmo se basa en la comparación entre las in-
tensidades luminosas de regiones rectangulares de las
imágenes denominadas Caracteristicas Haar-Like que
calcula empleando una imagen integral. Estos clasi-
cadores, que por sí mismos tienen una probabilidad de
acertar solo ligeramente superior a la del azar, se agru-
pan en una cascada empleando un algoritmo de apren-
dizaje basado en AdaBoost para conseguir un alto ren-
dimiento en la detección, así como una alta capacidad
discriminativa en las primeras etapas.
(1)Caracteristicas Haar Like
Haar-Like es una característica simple rectangular
que se usa como una característica de entrada para el
clasicador en cascada. En la gura 2, hay algunos l-
tros basados en la característica Haar-Like. Aplicando
cada uno de estos ltros en uno. En el área especial de la
imagen, las sumas de píxeles debajo de las áreas blan-
cas se restan de las sumas de píxeles debajo de las áreas
negras. Es decir, el peso del área blanca y negra se pue-
de considerar como "1" y "-1", respectivamente.
Figura 2. Filtros basados en características Haar-li-
ke
Estas características son rasgos muy simples que se
buscan en las imágenes y que consisten en la diferencia
de intensidades luminosas entre regiones rectangulares
adyacentes. Las características por tanto quedan de-
nidas por unos rectángulos y su posición relativa a la
ventana de búsqueda y adquieren un valor numérico
resultado de la comparación que evalúan. En el trabajo
Gonzalez et al., Reconocimiento facial utilizando viola-jones