/Sentiment-Analyzer

Machine learning with streaming data

Primary LanguagePython

Sentiment Analyzer

Sentiment Analyzer is a project that teaches a Raspberry Pi to understand and respond to different facial expressions.

It integrates OpenCV and Haar Cascade classifiers to recognize the user's facial region in order to extract feature vectors based on pixel intensity. Once extracted, it is processed against a trained linear SVM classifier. The Raspberry Pi responds with a blinking green or red LED, depending on whether the user was smiling or frowning.

Check out the video here!