Skip to content

Today, we're excited to introduce you to our groundbreaking project that merges technology with emotion recognition to create a unique music player experience. By harnessing the power of Python and OpenCV, we've developed a system that understands and responds to human emotions, providing a personalized music playlist tailored to the user's mood.

Notifications You must be signed in to change notification settings

heenarana123/FACE_DETECTION_MUSICPLAYER-

Repository files navigation

Face Detection Music Player

Introduction

Welcome to the Face Detection Music Player project! This application leverages facial recognition technology to detect user emotions and play music that matches their mood. Developed as part of our Bachelor of Computer Applications (BCA) curriculum, this project showcases our skills in integrating machine learning with mobile application development.

Features

  • Emotion Detection: Captures and analyzes facial expressions to determine the user’s current emotion.
  • Mood-Based Music Playback: Plays music that corresponds to the detected emotion, enhancing the user's listening experience.
  • User-Friendly Interface: Simplified and intuitive user interface designed for smooth navigation and interaction.

Technologies Used

  • Frontend: JavaScript, CSS
  • Backend: Python
  • Mobile Development: Android Studio, Java
  • Database: SQLite
  • Tools: MS Office for documentation and presentations

Installation

To set up and run this project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/yourusername/face-detection-music-player.git
  2. Open the project in Android Studio.
  3. Set up the required SDKs and dependencies.
  4. Run the project on an emulator or a physical device.

Usage

  1. Login: Users can log in with their credentials.
  2. Emotion Detection: The app uses the device’s camera to detect the user’s facial expressions.
  3. Music Playback: Based on the detected emotion, the app plays a corresponding playlist.

Screenshots

music arena screen

image

Emotion Detection

image

Music Playback

image

Contributors

  • Heenaba Rana
  • Jay Karia

About

Today, we're excited to introduce you to our groundbreaking project that merges technology with emotion recognition to create a unique music player experience. By harnessing the power of Python and OpenCV, we've developed a system that understands and responds to human emotions, providing a personalized music playlist tailored to the user's mood.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages