pip install -r requirements.txt
- Detection of emotion with use of deepface and opencv-python.
- Takes detected emotion and returns movie recommendation
- Recommendation is based on static dictionary (const.py) and Top100 of various categories from Rotten Tomatoes with use of selenium
- Allowes user to get some detailes of recommended movie or get another recommendation (from the same gerne)
- Download project / clone git.
- Make sure you made INSTALLATION step.
- Run app.py
- Follow the instructions
- File chromedriver.exe is as for now up to date (for selenium)
- File haarcascade_frontalface_default.xml is crucial for face detection algorithm and is obtained from opencv-python git repository
- Great help with emotion detection was DeepLearning_by_PhDScholar YT channel