This document discusses facial emotion recognition using image processing and AI techniques. It summarizes two approaches - Convolutional Neural Networks (CNN) and Haar Cascade algorithms. CNN uses processes like pooling and flattening followed by classification. Haar Cascade uses Haar feature selection and cascading classifiers. Both approaches are evaluated on datasets containing images with emotions like happy, sad, angry etc. Experimental results show emotions like surprise and neutral being detected accurately. CNN achieves 89% accuracy while Haar Cascade achieves higher 98% accuracy. The paper concludes facial emotion recognition can effectively detect emotions in static images and real-time videos.