Este proyecto surge como respuesta a la necesidad actual de incorporar funcionalidades de reconocimiento y análisis de rostros en las diferentes aplicaciones de software. Durante la ejecución del proyecto, se construyó un sistema que podía detectar y analizar caras. Analizar significa que el sistema puede determinar el género de los rostros identificados en la imagen y puede determinar una emoción según el modelo de 6 emociones básicas propuestas por Ekman: alegría, tristeza, ira, sorpresa, asco, miedo y un estado neutro como la ausencia de emoción.En este documento formulamos un proyecto orientado a la detección y análisis de caras que desarrolló una arquitectura orientada a servicios web, para que otros desarrolladores incorporen funcionalidades de detección y análisis de caras que puedan utilizar en sus sistemas.Según los resultados obtenidos, la mayor precisión del sistema se asocia a la emoción de la felicidad. El género masculino presentaba mayores errores de clasificación que el género femenino. Por otro lado, con las emociones de la ira y el miedo, el rendimiento del sistema, en términos de poder de clasificación, decae.Una de las áreas en las que se observa un uso significativo y creciente de este tipo de sistemas está relacionada con los dispositivos móviles y los seres humanos virtuales.