Human emotions, and the ability to detect the expressions which externalize these, play a crucial role in social interactions. Emotions act as the driving force behind much human behavior and are a key component of social communication. They help us understand and respond to the thoughts, feelings, and motivations of others, allowing us to build connections and engage with others in meaningful ways. However, emotions are not straightforward. They’re ambiguous, complex, and turbulent, making them occasionally difficult to comprehend and interpret.
Human Emotion is a full-stack web application that accentuates the ephemeral and transient nature of emotion. This application utilizes an algorithm alongside machine learning to detect and analyze a user's facial expressions. Subsequently, this data is used to query retrospective images in real-time that reflect a user’s current emotional state based on micro-expressions.