Skip to content

seriescrux/emotion-detection-cnn

Repository files navigation

Emotion Detection

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.

Requirements

  • Streamlit
  • TensorFlow
  • OpenCV
  • Pygame
  • NumPy

Setup

To Clone the repository: git clone https://github.com/seriescrux/Emotion-Detection.git

  1. Install the required packages: pip install -r requirements.txt

  2. Run the application: streamlit run main.py

Usage

  • Click the "Detect Emotion" button to start emotion detection.
  • Press the "Pause Music" button to pause the currently playing music.

Folder Structure

  • songs/: Contains music folders corresponding to different emotions.
  • images/: Placeholder for any image assets.

Contributing

Feel free to contribute by opening issues or pull requests.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published