This project uses computer vision and machine learning to detect emotions from a live camera feed. When an emotion is detected, it plays music corresponding to that emotion.
- Streamlit
- TensorFlow
- OpenCV
- Pygame
- NumPy
To Clone the repository: git clone https://github.com/seriescrux/Emotion-Detection.git
-
Install the required packages: pip install -r requirements.txt
-
Run the application: streamlit run main.py
- Click the "Detect Emotion" button to start emotion detection.
- Press the "Pause Music" button to pause the currently playing music.
- songs/: Contains music folders corresponding to different emotions.
- images/: Placeholder for any image assets.
Feel free to contribute by opening issues or pull requests.