Skip to content

Visually immersive art therapy application that leverages the power of emotions and colors to facilitate personal expression and well-being.

Notifications You must be signed in to change notification settings

benjaminmah/mood-palette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo 🎥

Click below to watch the demo! ⬇️

Watch the video

Purpose 🧠

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.

Features 🤩

‣ 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\

How to Use 📄

  1. Clone this repo
  2. 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)
  3. Run $python app.py in your environment
  4. On any browser, go to http://127.0.0.1:5000
  5. Enable browser access to camera when asked
  6. Have fun!

About

Visually immersive art therapy application that leverages the power of emotions and colors to facilitate personal expression and well-being.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published