Skip to content

Camera application that recognizes user's mood based on visual and language response to questions

Notifications You must be signed in to change notification settings

zarirhamza/emotionDetection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Emotion Detection

Description

Python 3.6 application that records video via OpenCV and audio with Pyaudio and analyzes emotion via Google Cloud API for face emotion detection, speech to text, and text emotion detection.

Purpose is to determine emotional well-being of psychiatric patients and their response to various questions overlayed on an OpenCV video capture with pyaudio capturing audio in the background via computer microphone.

Final display includes plot of emotional status over time related to the questions asked along with specific facial and audio data

Dependencies

Requires Google Cloud Authorization and credential JSON within file folder and a variety of python libraries:

  • OpenCV and dependencies
  • Pyaudio
  • Matplotlib
  • Numpy
  • Wave
  • Google-cloud and its dependencies:
    • Google-cloud-vision
    • Google-cloud-speech
    • Google-cloud-language

About

Camera application that recognizes user's mood based on visual and language response to questions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages