Building a Facial Expression Music Recommender
This project has 3 main parts: facial expression detection, music mood classification, and putting it all together for a seamless user experience.
Facial Expression Detection: the model should first identify a face in the image, then learn to classify the expression into sad, happy, calm, or energetic.Music Mood Classification: the model should use song characteristics such as tone or valence to determine what emotion a song represents.
UI: the user interface is made with flask/html and allows the user to input their image and a playlist if they choose. The app should then present the user with the detected emotion and a randomly selected song that corresponds to that emotion.
Please read the blog post to learn more.