The Emo player project is a unique emotion-based music player. It automatically selects songs based on the user’s facial emotions, using the Support Vector Machine (SVM) algorithm for emotion recognition. Training data from Olivetti faces with 400 faces and webcam captures are used to extract facial features for emotion analysis.

Module Description
Image Collection 

Collecting images from video or collecting raw images to which we need to predict the gender and age of persons

Face Detection

From the image it is needed to predict the accurate face position.

Emotion Extraction

Extracting feature features and recognizing emotion.

Emotion Audio Integration

Based on extracted emotion from face select suitable song from song dataset.

  • Emotion-BasedMusicPlayer
  • FacialEmotionRecognition
  • SupportVectorMachine