This project is Facial Recognition Overlay for the Twitch streaming service. We use an API to track the face of the streamer on the screen and register the emotion of the streamer. Based on the emotion we detect, a different animation will pop up.
The java coding was used to capture screenshots of the live stream and sending these images to a server where we implemented a Microsoft API which analyzes the emotions displayed on a face. We then have the results in terms of a score out of 100. When an emotion reaches the value 100, an emote appears in the top left hand corner. -For happiness, a cheering panda will appear. For surprise, a PogChamp emote -For sadness a BibleThump -For disgust a DansGame facial emote. -The fear emotion will bring a monkaS to the screen, and while we also get results for amount of contempt and neutral shown, we did not set a photo for those emotions.
What's next? ADD SOME SALT!