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

Digital Scent Technology
Digital Scent TechnologyDigital Scent Technology
Digital Scent TechnologyJyoti Chintadi
 
Redesign of payment UX/UI — MoneyLion
Redesign of payment UX/UI — MoneyLionRedesign of payment UX/UI — MoneyLion
Redesign of payment UX/UI — MoneyLionJaneMuder
 
Applications of Emotions Recognition
Applications of Emotions RecognitionApplications of Emotions Recognition
Applications of Emotions RecognitionFrancesco Bonadiman
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICEVamshidharSingh
 
Mind Reading Computers Report
Mind Reading Computers ReportMind Reading Computers Report
Mind Reading Computers ReportAman Raj
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxsivaeswarreddy
 
Computer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonComputer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonAkash Satamkar
 
Artificial Passenger
Artificial PassengerArtificial Passenger
Artificial Passengerpriyanka kini
 
Virtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionVirtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionMuktiKalsekar
 
sixth sense presentation
sixth sense presentationsixth sense presentation
sixth sense presentationAayush Agrawal
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Chiranjeevi Adi
 
Final iris recognition
Final iris recognitionFinal iris recognition
Final iris recognitionAhmed Tememe
 
Introduction to emotion detection
Introduction to emotion detectionIntroduction to emotion detection
Introduction to emotion detectionTyler Schnoebelen
 
Smart Voting System with Face Recognition
Smart Voting System with Face RecognitionSmart Voting System with Face Recognition
Smart Voting System with Face RecognitionNikhil Katte
 
Emotion recognition using image processing in deep learning
Emotion recognition using image     processing in deep learningEmotion recognition using image     processing in deep learning
Emotion recognition using image processing in deep learningvishnuv43
 
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames ExtractionA Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames ExtractionNEERAJ BAGHEL
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTSuraj Rai
 
Screenless displays seminar report
Screenless displays seminar reportScreenless displays seminar report
Screenless displays seminar reportJeevan Kumar D
 
Emotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone ProjectEmotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone ProjectDiego Rios
 
B.tech Final year Cryptography Project
B.tech Final year Cryptography ProjectB.tech Final year Cryptography Project
B.tech Final year Cryptography ProjectShivam Vatshayan
 

What's hot (20)

Digital Scent Technology
Digital Scent TechnologyDigital Scent Technology
Digital Scent Technology
 
Redesign of payment UX/UI — MoneyLion
Redesign of payment UX/UI — MoneyLionRedesign of payment UX/UI — MoneyLion
Redesign of payment UX/UI — MoneyLion
 
Applications of Emotions Recognition
Applications of Emotions RecognitionApplications of Emotions Recognition
Applications of Emotions Recognition
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICE
 
Mind Reading Computers Report
Mind Reading Computers ReportMind Reading Computers Report
Mind Reading Computers Report
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptx
 
Computer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and PythonComputer Vision - Real Time Face Recognition using Open CV and Python
Computer Vision - Real Time Face Recognition using Open CV and Python
 
Artificial Passenger
Artificial PassengerArtificial Passenger
Artificial Passenger
 
Virtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognitionVirtual Mouse using hand gesture recognition
Virtual Mouse using hand gesture recognition
 
sixth sense presentation
sixth sense presentationsixth sense presentation
sixth sense presentation
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks
 
Final iris recognition
Final iris recognitionFinal iris recognition
Final iris recognition
 
Introduction to emotion detection
Introduction to emotion detectionIntroduction to emotion detection
Introduction to emotion detection
 
Smart Voting System with Face Recognition
Smart Voting System with Face RecognitionSmart Voting System with Face Recognition
Smart Voting System with Face Recognition
 
Emotion recognition using image processing in deep learning
Emotion recognition using image     processing in deep learningEmotion recognition using image     processing in deep learning
Emotion recognition using image processing in deep learning
 
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames ExtractionA Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
 
Gesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPTGesture Recognition Technology-Seminar PPT
Gesture Recognition Technology-Seminar PPT
 
Screenless displays seminar report
Screenless displays seminar reportScreenless displays seminar report
Screenless displays seminar report
 
Emotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone ProjectEmotion Speech Recognition - Convolutional Neural Network Capstone Project
Emotion Speech Recognition - Convolutional Neural Network Capstone Project
 
B.tech Final year Cryptography Project
B.tech Final year Cryptography ProjectB.tech Final year Cryptography Project
B.tech Final year Cryptography Project
 

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
 
Mood based Music Player
Mood based Music PlayerMood based Music Player
Mood based Music PlayerIRJET 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
Emotion based music playerEmotion based music player
Emotion based music playerNizam Muhammed
 
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 player
Emotion based music playerEmotion based music player
Emotion based music playerNizam Muhammed
 
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
 
Music Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptxMusic Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptx2k22csds2212634
 

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
 
Mood based Music Player
Mood based Music PlayerMood based Music Player
Mood 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 - 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
Emotion based music playerEmotion based music player
Emotion based 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 player
Emotion based music playerEmotion based music player
Emotion based music player
 
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
 
Music Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptxMusic Recommendation system Project PPT.pptx
Music Recommendation system Project PPT.pptx
 

Recently uploaded

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

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