We were obsessed with mood rings and mood lamps and other color-emotion associations growing up (despite them being defective), but growing up, we’ve learned more about the psychology of color on mental and emotional health. Nowadays, machine learning algorithms in face detections are becoming more advanced, and we wanted to use this project as an opportunity to explore these algorithms. We wanted to connect the two to explore the psychological effects of emotion on colour while learning how to use Raspberry Pi and the camera module.

What it does

Our project is about detecting emotions on the face i.e. happy, sad, angry, and fear, and synthesizing these emotions using OpenCV and a face detection machine learning algorithm to create mood lights. The main features of emotional processing is Image pre-processing, feature extraction, and feature classification. We will be using multi coloured LED lights for the lamps and a Raspberry Pi camera to detect the facial expressions.

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

During Build18, we built a coloring robot and tried to utilize a Raspberry Pi camera to detect shapes. Although we created a program to detect shapes from image input, we weren’t able to get our program on our Raspberry Pi. We were able to turn on the camera, but there were issues loading the software. With this project, we want to figure out how the camera works and how to implement machine learning algorithms run on Raspberry Pi.

What's next for Mood lights

Share this project: