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

Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technologyranjit banshpal
 
Online voting system
Online voting systemOnline voting system
Online voting systemSaurabh Kheni
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music playerNizam Muhammed
 
Emotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speechEmotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speechLakshmi Sarvani Videla
 
VOICE BASED E-MAIL
VOICE BASED E-MAILVOICE BASED E-MAIL
VOICE BASED E-MAILStudentRocks
 
IRJET- Emotion based Music Recommendation System
IRJET- Emotion based Music Recommendation SystemIRJET- Emotion based Music Recommendation System
IRJET- Emotion based Music Recommendation SystemIRJET Journal
 
Twitter sentimentanalysis report
Twitter sentimentanalysis reportTwitter sentimentanalysis report
Twitter sentimentanalysis reportSavio Aberneithie
 
Movie recommendation project
Movie recommendation projectMovie recommendation project
Movie recommendation projectAbhishek Jaisingh
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Vidyut Singhania
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting Systemapolama
 
Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Takrim Ul Islam Laskar
 
TEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptxTEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptxNsaroj kumar
 
E voting system using mobile sms
E voting system using mobile smsE voting system using mobile sms
E voting system using mobile smseSAT Journals
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognitionAnukriti Dureha
 
AGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxAGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxssuserb4a9ba
 
418 Automated Criminal Identification System using Face Detection and.pptx
418 Automated Criminal Identification System using Face Detection and.pptx418 Automated Criminal Identification System using Face Detection and.pptx
418 Automated Criminal Identification System using Face Detection and.pptxShivanig12
 
Final spam-e-mail-detection
Final  spam-e-mail-detectionFinal  spam-e-mail-detection
Final spam-e-mail-detectionPartnered Health
 

What's hot (20)

Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
Online voting system
Online voting systemOnline voting system
Online voting system
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music player
 
Traffic Violation Detector using Object Detection
Traffic Violation Detector using Object DetectionTraffic Violation Detector using Object Detection
Traffic Violation Detector using Object Detection
 
Emotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speechEmotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speech
 
VOICE BASED E-MAIL
VOICE BASED E-MAILVOICE BASED E-MAIL
VOICE BASED E-MAIL
 
IRJET- Emotion based Music Recommendation System
IRJET- Emotion based Music Recommendation SystemIRJET- Emotion based Music Recommendation System
IRJET- Emotion based Music Recommendation System
 
Twitter sentimentanalysis report
Twitter sentimentanalysis reportTwitter sentimentanalysis report
Twitter sentimentanalysis report
 
Movie recommendation project
Movie recommendation projectMovie recommendation project
Movie recommendation project
 
Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)Automatic Number Plate Recognition (ANPR)
Automatic Number Plate Recognition (ANPR)
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
an atm with an eye
an atm with an eyean atm with an eye
an atm with an eye
 
Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.
 
Pothole detection
Pothole  detectionPothole  detection
Pothole detection
 
TEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptxTEXT-SPEECH PPT.pptx
TEXT-SPEECH PPT.pptx
 
E voting system using mobile sms
E voting system using mobile smsE voting system using mobile sms
E voting system using mobile sms
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
 
AGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptxAGE AND GENDER DETECTION.pptx
AGE AND GENDER DETECTION.pptx
 
418 Automated Criminal Identification System using Face Detection and.pptx
418 Automated Criminal Identification System using Face Detection and.pptx418 Automated Criminal Identification System using Face Detection and.pptx
418 Automated Criminal Identification System using Face Detection and.pptx
 
Final spam-e-mail-detection
Final  spam-e-mail-detectionFinal  spam-e-mail-detection
Final spam-e-mail-detection
 

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
 
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
 
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
 
chatbot ppt.pptx
chatbot ppt.pptxchatbot ppt.pptx
chatbot ppt.pptxPooja541216
 
Music Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptxMusic Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptx2k22csds2212634
 
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
 

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
 
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
 
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
 
chatbot ppt.pptx
chatbot ppt.pptxchatbot ppt.pptx
chatbot ppt.pptx
 
Music Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptxMusic Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptx
 
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
 

Recently uploaded

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - 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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Recently uploaded (20)

HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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?
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - 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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

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