Click below to watch the demo! ⬇️
Visually minimalist art therapy application that leverages the power of emotions and colours to facilitate and foster personal expression and well-being. Users can express their emotions through an image and the application will automatically adjust the colour palette and art prompt.
MoodPalette is a concatenation of the words "mood" and "palette", which signify the two main parts of this application. "Mood" comes from the mood detection aspect, while "palette" represents the minimalist art canvas capabilities.
All elements (front-end and back-end) were created by Benjamin Mah.
‣ Able to detect up to 7 different emotions using Meta's DeepFace detection library
‣ Adjust the sizes of the brushes and eraser to however you would like
‣ Clear the canvas to restart from scratch, or save your artwork as a PNG from an unique art experience
‣ Capture and retake as many photos and you'd like to get the photo that is most representative of your current mood\
- Clone this repo
- Install dependencies by running $pip install -r requirements.txt in your virtual environment (note: dependency installation may be a bit different for Windows OS/MacOS)
- Run $python app.py in your environment
- On any browser, go to http://127.0.0.1:5000
- Enable browser access to camera when asked
- Have fun!