iCare is a python application which makes use of your webcam in order to detect the emotion on your face. iCare uses modules from MediaPipe and OpenCV. Detection of emotions is done mathematically by calculating difference between various specific points for each emotion.
Use the package manager pip to install OpenCV and MediaPipe.
pip install opencv-python
pip install mediapipe
Please access the documentation at the link.
Run the iCareProject\emotions.py for starting the detection. Individual modules can also be run using the specific module name.
- The project was coded in basic OpenCV and Mediapipe without any deep learning libraries.
- Future implementation would be to add a Deep Learning module which would be able to detect the emotion using a pre-trained model.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.