Mood based Music System
Keywords:
Machine learning, Image processing, PyQt5, OpenCV, Convolutional Neural Network (CNN), Haar Cascade, PygameAbstract
Music is a significant element of life. People take its help to evoke their emotions and prefer listening to songs according to their mood. It takes a lot of efforts to find appropriate music from the list for the particular emotional state. Music players in today’s world are not giving priority to the emotional state of a person. The aim of this paper is to develop music system which considers human emotions into account. The emotional state can be interpreted from facial expressions through the webcam. We have utilized the CNN classifier to build a neural network model. This model is trained and subjected to detect mood from facial expressions using OpenCV. Songs belonging to particular sentiments are classified on the basis of tempo feature in beats per minute. A system generates music playlist based on that detected mood. Our music player will play that generated music playlist to improves user’s mood.
References
V. Patchava, P. Jain,R. Lomte, P. Shakthi, H. B. Kandala, “Sentiment Based Music Play System ”
P. Pathak, Prof. S. Aranjo, “Mood based Music Player Karan Mistry”.
Viola, P., & Jones, M. J., “Robust Real-Time Face Detection”, International Journal of Computer Vision, 57(2), 137-154 (2004).
O. Arriaga, G. Paul, M. Valdenegro, “Real-time Convolutional Neural Networks for Emotion and Gender Classification”
Face detection in OpenCV using Haar cascade
The Echo Nest Developer Center.
Kaggle FER2013 open source dataset for face
A. R. Patel, A. Vollal, P. B. Kadam, S. Yadav, R. M. Samant,“MoodyPlayer: A Mood based Music Player”.
C. Jenefer, S. Leena, M. Nirmala, Dr. J. SelvaKumar, “A Survey: Expression Based Music Player”.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.