/GDSC2024

Finger Painter - Move, Draw, Go!

Primary LanguagePython

GDSC2024 Hackathon Project

gdsc

Finger Painter - Move, Draw, Go!

Our project is a 2-D motion tracking simulator for simple gaming and entertainment.

  • The main branch contains only the drawing simulator without the SQL implementation
  • The main1 branch contains the SQL database with recorded paintings

The languages and libraries used for this projects:

  • Python
  • OpenCV
  • MediaPipe
  • Numpy

To set up your device, you must install OpenCV, MediaPipe, and Numpy packages:

pip install opencv-python

pip install mediapipe

pip install numpy

The purpose is to provide the user real-time drawing experience using their hand movement instead of a typical mouse drawing. When the user's palm is open, the pen is activated, and when it is not, the pen is deactivated.

After the timer is up, user's drawing is captured and saved.



paintWindow



Created by Eric Hout, Junyong Ha and Eunsung Kim