This computer-vision app will visually read the human emotions from any video or Web-CAM in real-time. This application developed using Open-CV & another brilliant model calls DeepFace. This project is for the intermediate Python developer & Data Science Newbi's.
(The following instructions apply to Posix/bash. Windows users should check here.)
First, clone this repository and open a terminal inside the root folder.
Create and activate a new virtual environment (recommended) by running the following:
python3 -m venv venv
source venv/bin/activateInstall the requirements:
pip install -r requirements.txtRun the model Visual Reading-App:
python peopleEmotionRead.pyMake sure that you are properly connected with a functional WebCam (Preferably a separate external WebCam) & mount that at a pre-defined distance from the subjects.
- To learn more about Open-CV, check out our documentation.
- To learn more about DeepFace, check out our documentation.
- To view the complete demo with sound, check out our YouTube Page.