Own Expression dataset(NOTE: You can downlaod expression images from google, or you can record your video make diffrent expression ,and converts into Grayscale images(For more accurate prediction))
Song dataset
What steps you have to follow??
Download my repository
Make 'Images' folder in your project ,make subfolder for emotions like Happy,sad,Angry.
Put Face_crop.py & haarcascade_frontalface_alt.xml in every type of image folder,ex : put this program in "happy' image folder and
run this program it will detect faces from images and convert it into grayscale and make a new images in same folder.
Make 'Songs' folder make subfolders for emotions and put Songs,Like Happy songs in happy folder.
After that you have to create model, for that copy code from code.txt file and open CMD in your project folder and paste it & enter
It will take training aaround 20-25 minutes so keep patience.
After training it will create two files retrained_graph.pb & retrained_labels.txt
Now run music_player_webcam.py (give proper path of songs and Mediaplayer according to your location in code)
If you want to fetch video from your mobile cam than use music_player_android.py,but you have to install IPWebcam app in your system
and replace your server URL with my URL
What version of tensorflow , cuda, cudnn and python to use bro? Please help me .
I have tried installing many versions. Please tell me the exact versions used
D:\One Driive\OneDrive\Desktop\Music_player_with_Emotions_recognition-master\Music_player_with_Emotions_recognition-master>python retrain.py --output_graph=retrained_graph.pb --output_labels=retrained_labels.txt --architecture=MobileNet_1.0_224 --image_dir=images
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
Hello,
All code working fine, also detects the emotion fine. It also said "I playing a song for you" but it didn't open and play song.
PS: I have changed the path of songs and media player in the file "music_player_webcam.py".
Here is the commands below:
(tensorflow) D:\Auto Home\New Project>python music_player_webcam.py
You are sad,dont worry:) ,I playing song for you: Roke%20Na%20Ruke%20Naina%20(SongsMp3.Com).mp3
Please stay focus in Camera frame atleast 15 seconds & run again this program:)
[ WARN:0] global C:\projects\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (674) SourceReaderCB::~SourceReaderCB terminating async callback