Developed a real-time emotion-based music recommendation system using CNNs and OpenCV for facial emotion detection, providing personalized music playlists.
- Integrated Haar Cascade and CNN for real-time facial emotion recognition, mapping emotions like happiness, sadness, and anger to relevant music.
- Built a web-based interface using HTML, CSS, and JavaScript, allowing users to receive music recommendations based on detected emotions.
- Developed the system using Python, TensorFlow, and Keras, training the model on the Kaggle dataset for accurate emotion analysis.
- Integrated the platform with Spotify, using the API to stream personalized music based on emotional states.
- Improved emotion detection accuracy, especially for complex emotions like anger and fear, using advanced CNN training.
- Maintained real-time performance for emotion detection and music recommendations using efficient OpenCV processing.
- Addressed privacy concerns related to facial recognition data by implementing privacy-compliant practices.
- Gained expertise in CNNs and OpenCV for emotion detection and model training.
- Enhanced skills in building full-stack applications with a focus on user experience and emotion-based personalization.
- Overcame technical challenges in linking real-time emotion detection to a dynamic music recommendation system.