/FacialExpressionRecognition

A FER project done in the context of McGill's COMP 558 class. Salient feature isolation, feature extraction, and feature classification are all done in this project.

Primary LanguagePython

FacialExpressionRecognition

A FER project done in the context of McGill's COMP 558 class. Salient feature isolation, feature extraction, and feature classification are all done in this project.

Get started

Required installations

pip install numpy

pip install opencv-contrib-python

For landmark detection: dlib

pip install cmake

pip install dlib

For feature extraction and classification

pip install scikit-learn

pip install scikit-image

Using requirements.txt

pip install -r requirements.txt

Documentation

https://docs.opencv.org/4.x/

Additional resources

Youtube tutorial: https://www.youtube.com/watch?v=oXlwWbU8l2o&ab_channel=freeCodeCamp.org