SlideShare a Scribd company logo
1 of 28
A MINI PROJECT
On
EMOTION-BASED-MUSIC-PLAYER
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
BY
Shamala Tejaswini (18VE1A05A8)
Marpaka Shivani Reddy (18VE1A0589)
Poddaturi Vishal (18VE1A05A0)
Gangula Bani Vishwas (18VE1A0575)
Under the Guidance of
M.Sudhakar, Asst.prof
ACADEMIC BATCH: 2018-2022
 Abstract
 Problem Statement
 Literature Survey
 Existing System
 Drawbacks
 Proposed System
 Advantages
 Implementation
 Software and Hardware requirements
 Design and Analysis
 Architecture Diagram
 Class Diagram
 Use case Diagram
 Sequence Diagram
 Activity Diagram
 Sample code
 Test Case and Expected results
 Testing and analysis
 Results
 Conclusion
 A novel approach that provides, the user with an automatically
created playlist of songs based on the mood of the user.
 Music plays a very important role in human’s daily life and in
the modern advanced technologies.
 The difficulties in the creation of large playlists can overcome
here.
 The music player itself the songs based on the current mood
of the user.
 Existing methods for automating the playlist generation process
are computationally slow, less accurate and sometimes even
require use of additional hardware like sensors.
 This proposed system based on extraction of facial expressions
that will generate a playlist automatically thereby reducing the
time and effort.
 The accuracy of real time algorithm is 85-90% ,while for static
images it is 98-100%.
Cont………
Many factors contribute in conveying emotions of an individual.
Humans can recognize emotions with accuracy. If we can
effectively and efficiently utilize heretofore found knowledge in
computer science to find practical solutions for automatic
recognition of facial emotions.
 Various techniques and approaches have been proposed
and developed to classify human emotional state of
behavior.
 Facial features have been categorized into two major
categories such as Appearance-based feature extraction
and Geometric based feature extraction.
 Current music players have features like play,
pause, shuffle, play next, play previous.
 Detector is most effective only on frontal images of faces.
 Sensitive to lighting conditions.
 We might get multiple detections of the same face, due to
overlapping sub-windows.
 Does not detect multiple images.
 The foremost concept of this project is to automatically play
songs based on the emotions of the user.
 It aims to provide user-preferred music with respect to the
emotions detected. In existing system user has to manually
select the songs, randomly played songs may not match to
the mood of the user, user has to classify the songs into
multiple emotions and then for playing the songs user has to
manually select a particular emotion.
 Fast feature computation.
 Efficient feature selection.
 Ease of use.
 Mixed mood detection.
 Improved accuracy.
 Reduced computational time.
• Hardware requirements:
 Device enabled with internet
 2 GB RAM
 4 GB Internal storage memory.
• Software requirements:
 OS : Windows 7 and above
 Platform : OpenCV-Python
 Our project detects the mood of the user and plays a song or
playlist according to his mood.
 The project uses a web camera to capture the image of the
user, it then classifies the facial expression as happy, sad,
neutral, or angry and then plays the song according to the
input image.
 This study proposes a music recommendation system which
extracts the image of the user, which is captured with the
help of a camera attached to the computing platform. Once
the picture has been captured, the captured frame of the
image from webcam feed is then being converted to a
grayscale image to improve the performance of the classifier
that is used to identify the face present in the picture. Once
the conversion is complete, the image is sent to the classifier
algorithm which, with the help of feature extraction
techniques is able to extract the face from the frame of the
web camera feed. Once the face is extracted individual
features from the face is extracted and is sent to the trained
network to detect the emotion expressed by the user.
Cont………
The overall idea behind making the system is to enhance
the experience of the user and ultimately relieve some
stress or lighten the mood of the user. The user does not
have to waste any time in searching or to look up for
songs and the best track matching the user’s mood is
detected and played automatically by the music player.
The image of the user is captured with the help of a
webcam. The user’s picture is taken and then as per the
mood/emotion of the user an appropriate song from the
playlist of the user is played matching the user’s
requirement.
For training we have used fisherface method
Train method to train the model
To save the model
For loading model
Prediction and confidence of result
Test case Result
Face Scanning Success
Feature Extraction Success
Emotion Recognition Success
Multiple Emotions Failure
Bad light Conditions Failure
 The user carried out system testing once the completion of the
system development.
 The purpose of this testing is to check the
functionalities system, whether if it is usable and well-functioned
Happy Sad Angry Neutral
If the face detected is – Angry If the face detected is - Sad
If the face detected is – Happy If the face detected is - Neutral
 Which is very less thus helping in achieving a better
real time performance and efficiency.
MODULE TIME TAKEN (sec)
Face detection 0.8126
Facial Feature Extraction 0.9216
Emotion extraction Module 0.9994
Emotion – Audio Integration
Module
0.0006
Proposed System 1.0000
 The future scope of the system would to design a
mechanism that would be helpful in music therapy
treatment and provide the music therapist the help need
to treat the patience suffering from disorders like mental
stress, anxiety, acute depression and trauma.
 The proposed system also tends to avoid in the future the
unpredictable results produced in extreme bad light
conditions and very poor camera resolution.
 https://www.researchgate.net/publication/267229317_
Human_Emotion_Recognition_System
 http://www.paulvangent.com/2016/04/01/emotion-
recognition-with-python-opencv-and-a-face-dataset/
 http://www.paulvangent.com/2016/06/30/making-an-
emotion-aware-music-player/
 https://www.geeksforgeeks/emotion-recognition
B8_Mini project_Final review ppt.pptx

More Related Content

What's hot

Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music playerNizam Muhammed
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognitionRahin Patel
 
Fingerprint EVM
Fingerprint EVMFingerprint EVM
Fingerprint EVMPranay Raj
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYJASHU JASWANTH
 
Movies recommendation system in R Studio, Machine learning
Movies recommendation system in  R Studio, Machine learning Movies recommendation system in  R Studio, Machine learning
Movies recommendation system in R Studio, Machine learning Mauryasuraj98
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slideSanjoy Dutta
 
plant shopping ppt.pptx
plant shopping ppt.pptxplant shopping ppt.pptx
plant shopping ppt.pptxKLakshmi13
 
Emotion recognition and drowsiness detection using python.ppt
Emotion recognition and drowsiness detection using python.pptEmotion recognition and drowsiness detection using python.ppt
Emotion recognition and drowsiness detection using python.pptGopi Naidu
 
Face Recognition System/Technology
Face Recognition System/TechnologyFace Recognition System/Technology
Face Recognition System/TechnologyRahulSingh3034
 
Facial expression recognition based on image feature
Facial expression recognition based on image featureFacial expression recognition based on image feature
Facial expression recognition based on image featureTasnim Tara
 
Music Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptxMusic Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptx2k22csds2212634
 
Face recognization
Face recognizationFace recognization
Face recognizationleenak770
 
MUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTION
MUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTIONMUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTION
MUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTIONIRJET Journal
 
Facel expression recognition
Facel expression recognitionFacel expression recognition
Facel expression recognitionMintoo Jakhmola
 
Smart Voting System with Face Recognition
Smart Voting System with Face RecognitionSmart Voting System with Face Recognition
Smart Voting System with Face RecognitionNikhil Katte
 
Applications of Emotions Recognition
Applications of Emotions RecognitionApplications of Emotions Recognition
Applications of Emotions RecognitionFrancesco Bonadiman
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyShubhamLamichane
 

What's hot (20)

Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music player
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
 
Fingerprint EVM
Fingerprint EVMFingerprint EVM
Fingerprint EVM
 
FACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGYFACE RECOGNITION TECHNOLOGY
FACE RECOGNITION TECHNOLOGY
 
Movies recommendation system in R Studio, Machine learning
Movies recommendation system in  R Studio, Machine learning Movies recommendation system in  R Studio, Machine learning
Movies recommendation system in R Studio, Machine learning
 
Face detection presentation slide
Face detection  presentation slideFace detection  presentation slide
Face detection presentation slide
 
plant shopping ppt.pptx
plant shopping ppt.pptxplant shopping ppt.pptx
plant shopping ppt.pptx
 
Emotion recognition and drowsiness detection using python.ppt
Emotion recognition and drowsiness detection using python.pptEmotion recognition and drowsiness detection using python.ppt
Emotion recognition and drowsiness detection using python.ppt
 
Emotion recognition
Emotion recognitionEmotion recognition
Emotion recognition
 
EMOTION DETECTION USING AI
EMOTION DETECTION USING AIEMOTION DETECTION USING AI
EMOTION DETECTION USING AI
 
Face Recognition System/Technology
Face Recognition System/TechnologyFace Recognition System/Technology
Face Recognition System/Technology
 
Facial expression recognition based on image feature
Facial expression recognition based on image featureFacial expression recognition based on image feature
Facial expression recognition based on image feature
 
Music Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptxMusic Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptx
 
Face recognization
Face recognizationFace recognization
Face recognization
 
MUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTION
MUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTIONMUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTION
MUSIC RECOMMENDATION THROUGH FACE RECOGNITION AND EMOTION DETECTION
 
Human Emotion Recognition
Human Emotion RecognitionHuman Emotion Recognition
Human Emotion Recognition
 
Facel expression recognition
Facel expression recognitionFacel expression recognition
Facel expression recognition
 
Smart Voting System with Face Recognition
Smart Voting System with Face RecognitionSmart Voting System with Face Recognition
Smart Voting System with Face Recognition
 
Applications of Emotions Recognition
Applications of Emotions RecognitionApplications of Emotions Recognition
Applications of Emotions Recognition
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 

Similar to B8_Mini project_Final review ppt.pptx

SMART MUSIC PLAYER BASED ON EMOTION DETECTION
SMART MUSIC PLAYER BASED ON EMOTION DETECTIONSMART MUSIC PLAYER BASED ON EMOTION DETECTION
SMART MUSIC PLAYER BASED ON EMOTION DETECTIONIRJET Journal
 
Emotion Based Music Player
Emotion Based Music PlayerEmotion Based Music Player
Emotion Based Music PlayerIRJET Journal
 
Moodify – Music Player Based on Mood
Moodify – Music Player Based on MoodMoodify – Music Player Based on Mood
Moodify – Music Player Based on MoodIRJET Journal
 
IRJET - EMO-MUSIC(Emotion based Music Player)
IRJET - EMO-MUSIC(Emotion based Music Player)IRJET - EMO-MUSIC(Emotion based Music Player)
IRJET - EMO-MUSIC(Emotion based Music Player)IRJET Journal
 
IRJET- The Complete Music Player
IRJET- The Complete Music PlayerIRJET- The Complete Music Player
IRJET- The Complete Music PlayerIRJET Journal
 
Emotion Based Music Player System
Emotion Based Music Player SystemEmotion Based Music Player System
Emotion Based Music Player SystemIRJET Journal
 
Mood Sensitive Music Recommendation System
Mood Sensitive Music Recommendation SystemMood Sensitive Music Recommendation System
Mood Sensitive Music Recommendation SystemIRJET Journal
 
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...IRJET Journal
 
Emotion based music recommendation system using wearable physiological sensors
Emotion based music recommendation system using wearable physiological sensorsEmotion based music recommendation system using wearable physiological sensors
Emotion based music recommendation system using wearable physiological sensorsVenkat Projects
 
Facial recognition to detect mood and recommend songs
Facial recognition to detect mood and recommend songsFacial recognition to detect mood and recommend songs
Facial recognition to detect mood and recommend songsIRJET Journal
 
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...IRJET Journal
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICEVamshidharSingh
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.Sandeep Wakchaure
 

Similar to B8_Mini project_Final review ppt.pptx (20)

SMART MUSIC PLAYER BASED ON EMOTION DETECTION
SMART MUSIC PLAYER BASED ON EMOTION DETECTIONSMART MUSIC PLAYER BASED ON EMOTION DETECTION
SMART MUSIC PLAYER BASED ON EMOTION DETECTION
 
STUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOT
STUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOTSTUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOT
STUDY ON AIR AND SOUND POLLUTION MONITORING SYSTEM USING IOT
 
Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...
Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...
Isolation Of Lactic Acid Producing Bacteria And Production Of Lactic Acid Fro...
 
Study On An Emotion Based Music Player
Study On An Emotion Based Music PlayerStudy On An Emotion Based Music Player
Study On An Emotion Based Music Player
 
Emotion Based Music Player
Emotion Based Music PlayerEmotion Based Music Player
Emotion Based Music Player
 
Moodify – Music Player Based on Mood
Moodify – Music Player Based on MoodMoodify – Music Player Based on Mood
Moodify – Music Player Based on Mood
 
Ijsrdv8 i10550
Ijsrdv8 i10550Ijsrdv8 i10550
Ijsrdv8 i10550
 
IRJET - EMO-MUSIC(Emotion based Music Player)
IRJET - EMO-MUSIC(Emotion based Music Player)IRJET - EMO-MUSIC(Emotion based Music Player)
IRJET - EMO-MUSIC(Emotion based Music Player)
 
IRJET- The Complete Music Player
IRJET- The Complete Music PlayerIRJET- The Complete Music Player
IRJET- The Complete Music Player
 
Emotion Based Music Player System
Emotion Based Music Player SystemEmotion Based Music Player System
Emotion Based Music Player System
 
major ppt 1 final.pptx
major ppt 1 final.pptxmajor ppt 1 final.pptx
major ppt 1 final.pptx
 
Mood Sensitive Music Recommendation System
Mood Sensitive Music Recommendation SystemMood Sensitive Music Recommendation System
Mood Sensitive Music Recommendation System
 
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
IRJET- Implementation of Emotion based Music Recommendation System using SVM ...
 
Emotion based music recommendation system using wearable physiological sensors
Emotion based music recommendation system using wearable physiological sensorsEmotion based music recommendation system using wearable physiological sensors
Emotion based music recommendation system using wearable physiological sensors
 
Facial recognition to detect mood and recommend songs
Facial recognition to detect mood and recommend songsFacial recognition to detect mood and recommend songs
Facial recognition to detect mood and recommend songs
 
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
IRJET- Review on Mood Detection using Image Processing and Chatbot using Arti...
 
Btp 3rd Report
Btp 3rd ReportBtp 3rd Report
Btp 3rd Report
 
Emofy
Emofy Emofy
Emofy
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICE
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

B8_Mini project_Final review ppt.pptx

  • 1. A MINI PROJECT On EMOTION-BASED-MUSIC-PLAYER BACHELOR OF TECHNOLOGY IN COMPUTER SCIENCE AND ENGINEERING BY Shamala Tejaswini (18VE1A05A8) Marpaka Shivani Reddy (18VE1A0589) Poddaturi Vishal (18VE1A05A0) Gangula Bani Vishwas (18VE1A0575) Under the Guidance of M.Sudhakar, Asst.prof ACADEMIC BATCH: 2018-2022
  • 2.  Abstract  Problem Statement  Literature Survey  Existing System  Drawbacks  Proposed System  Advantages  Implementation  Software and Hardware requirements  Design and Analysis  Architecture Diagram  Class Diagram  Use case Diagram  Sequence Diagram  Activity Diagram  Sample code  Test Case and Expected results  Testing and analysis  Results  Conclusion
  • 3.  A novel approach that provides, the user with an automatically created playlist of songs based on the mood of the user.  Music plays a very important role in human’s daily life and in the modern advanced technologies.  The difficulties in the creation of large playlists can overcome here.  The music player itself the songs based on the current mood of the user.
  • 4.  Existing methods for automating the playlist generation process are computationally slow, less accurate and sometimes even require use of additional hardware like sensors.  This proposed system based on extraction of facial expressions that will generate a playlist automatically thereby reducing the time and effort.  The accuracy of real time algorithm is 85-90% ,while for static images it is 98-100%. Cont………
  • 5. Many factors contribute in conveying emotions of an individual. Humans can recognize emotions with accuracy. If we can effectively and efficiently utilize heretofore found knowledge in computer science to find practical solutions for automatic recognition of facial emotions.
  • 6.  Various techniques and approaches have been proposed and developed to classify human emotional state of behavior.  Facial features have been categorized into two major categories such as Appearance-based feature extraction and Geometric based feature extraction.
  • 7.  Current music players have features like play, pause, shuffle, play next, play previous.
  • 8.  Detector is most effective only on frontal images of faces.  Sensitive to lighting conditions.  We might get multiple detections of the same face, due to overlapping sub-windows.  Does not detect multiple images.
  • 9.  The foremost concept of this project is to automatically play songs based on the emotions of the user.  It aims to provide user-preferred music with respect to the emotions detected. In existing system user has to manually select the songs, randomly played songs may not match to the mood of the user, user has to classify the songs into multiple emotions and then for playing the songs user has to manually select a particular emotion.
  • 10.  Fast feature computation.  Efficient feature selection.  Ease of use.  Mixed mood detection.  Improved accuracy.  Reduced computational time.
  • 11. • Hardware requirements:  Device enabled with internet  2 GB RAM  4 GB Internal storage memory. • Software requirements:  OS : Windows 7 and above  Platform : OpenCV-Python
  • 12.
  • 13.  Our project detects the mood of the user and plays a song or playlist according to his mood.  The project uses a web camera to capture the image of the user, it then classifies the facial expression as happy, sad, neutral, or angry and then plays the song according to the input image.
  • 14.  This study proposes a music recommendation system which extracts the image of the user, which is captured with the help of a camera attached to the computing platform. Once the picture has been captured, the captured frame of the image from webcam feed is then being converted to a grayscale image to improve the performance of the classifier that is used to identify the face present in the picture. Once the conversion is complete, the image is sent to the classifier algorithm which, with the help of feature extraction techniques is able to extract the face from the frame of the web camera feed. Once the face is extracted individual features from the face is extracted and is sent to the trained network to detect the emotion expressed by the user.
  • 15. Cont……… The overall idea behind making the system is to enhance the experience of the user and ultimately relieve some stress or lighten the mood of the user. The user does not have to waste any time in searching or to look up for songs and the best track matching the user’s mood is detected and played automatically by the music player. The image of the user is captured with the help of a webcam. The user’s picture is taken and then as per the mood/emotion of the user an appropriate song from the playlist of the user is played matching the user’s requirement.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. For training we have used fisherface method Train method to train the model To save the model For loading model Prediction and confidence of result
  • 21. Test case Result Face Scanning Success Feature Extraction Success Emotion Recognition Success Multiple Emotions Failure Bad light Conditions Failure
  • 22.  The user carried out system testing once the completion of the system development.  The purpose of this testing is to check the functionalities system, whether if it is usable and well-functioned Happy Sad Angry Neutral
  • 23. If the face detected is – Angry If the face detected is - Sad
  • 24. If the face detected is – Happy If the face detected is - Neutral
  • 25.  Which is very less thus helping in achieving a better real time performance and efficiency. MODULE TIME TAKEN (sec) Face detection 0.8126 Facial Feature Extraction 0.9216 Emotion extraction Module 0.9994 Emotion – Audio Integration Module 0.0006 Proposed System 1.0000
  • 26.  The future scope of the system would to design a mechanism that would be helpful in music therapy treatment and provide the music therapist the help need to treat the patience suffering from disorders like mental stress, anxiety, acute depression and trauma.  The proposed system also tends to avoid in the future the unpredictable results produced in extreme bad light conditions and very poor camera resolution.
  • 27.  https://www.researchgate.net/publication/267229317_ Human_Emotion_Recognition_System  http://www.paulvangent.com/2016/04/01/emotion- recognition-with-python-opencv-and-a-face-dataset/  http://www.paulvangent.com/2016/06/30/making-an- emotion-aware-music-player/  https://www.geeksforgeeks/emotion-recognition