NUI painting with Kpaint


Today's project turns you, and your Kinect, into an interactive painting experience...


Kpaint is hands free drawing experience that allows people to enjoy accurate digital painting and providing the closest feeling to drawing on paper. Integrated with voice recognition and gesture recognition to help bring the most seamless and comfortable experience to fully enjoy painting.


  • Drawing
  • Gesture Check (Save , Capture ,Exit)
  • Add Gesture
  • Voice Recognition (Change color)
  • Change color and size
  • Capture photo and edit to it
  • Photo Gallery
  • Clear

This Project was created using Visual Studio 2010, C# WPF, Kinect SDK v1.6, Microsoft Speech Engine v11.

This was submitted as the graduation project in Cairo University - Faculty of Computers and Information year 2013, Cairo, Egypt.

Stand a good distance away from the camera untill the body color turns yellow in the depth color screen in the lower right corner, when the red circle in the middle turns green means u can draw.

Wave hand above icon and wait for progress bar to be filled for the required action to complete. for actions like "check gesture", "add gesture", "capture", an extra bar will quickly fill giving you time to prepare.
In case of:

  • Add gesture: after you choose the action you want to execute, you will be given time to record your gesture.
  • Check gesture: u will be given time to replicate the gesture recorded.
  • Capture: you will be given time to pose for the picture.
Photo gallery:
  • Swipe your right hand from "right - left" to swipe next.
  • Swipe your left hand from "left - right" to swipe next.
  • Swipe your right hand from "left - right" to close photo gallery.

Project Information URL:

Project Download URL:

Project Source URL:


The Discussion

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.