This project utilizes image processing techniques and machine learning algorithms to detect facial emotions from images. It aims to provide a tool for analyzing human emotions based on facial expressions, which can have various applications in fields like psychology, market research, and human-computer interaction. Recognizes facial expressions such as happy, sad, surprise, fear, disgust, angry and neutral.
Requirements: Python3, OpenCV, Tensorflow, keras, NumPy, Matplotlib, pandas, Os.
Software used to train the model: Anaconda, Jupyter Notebook