La interaccion Humano-computadora (HCI por sus siglas en ingles) es un campo emergente de la ciencia destinado a proporcionar formas naturales para los humanos para utilizar las computadoras como ayuda. Se dice que para que las computadoras sean capaces de interactuar con los humanos, estas necesitan las habilidades de comunicacion de los humanos. Una de estas habilidades es la habilidad de entender el estado emocional de una persona. La manera mas expresiva en que los humanos muestran las emociones es a traves de las expresiones faciales. En esta investigacion se presenta un sistema para el reconocimiento de emociones utilizando la libreria de OpenCV. El sistema esta basado en Haar Feature-based Cascade Classifier para la deteccion del rostro y en el algoritmo de Fisherfaces utilizado para el reconocimiento de emociones.