Skip to content

knuII/AirCanvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AirCanvas

AirCanvas is a fun project that allows you to create art in the air by simply waving your hands. This project utilizes OpenCV and Python, along with the hand tracking module (MediaPipe), to turn your hand movements into virtual paintings.

Introduction

Traditional artists use physical canvases for their creations, but with AirCanvas, we take a step into the digital realm of art. By tracking your hand movements, you can draw and paint in the air, and your art will come to life on the screen.

AirCanvas Demo

Features

  • Real-time hand tracking.
  • Virtual canvas to draw and paint.
  • Choose from various colors and brush sizes.
  • Create beautiful art without any physical tools.

Requirements

To use AirCanvas, you need the following:

  • Python 3.x
  • OpenCV (cv2)
  • MediaPipe
  • NumPy

Installation

  1. Clone this repository:

    git clone https://github.com/your-username/AirCanvas.git\
    
    

Usage

Launch the application, and it will open a window displaying your camera feed.

  • The hand tracking module will detect your hand movements.
  • Use your hand as a brush, select colors, and start painting in the air.
  • Experiment with different brush sizes and colors to create your masterpiece.
  • Press 'Q' to exit the application.

Customization

You can customize your AirCanvas by modifying the following options in air_canvas.py:

  • Brush size and color selection.
  • Background canvas color.
  • Eraser mode to correct your art.
  • Clear canvas option to start fresh.

Contribute

Contributions to AirCanvas are welcome! Feel free to open issues or pull requests to improve the project.

About

AirCanvas is a fun project that allows you to create art in the air by simply waving your hands. This project utilizes OpenCV and Python, along with the hand tracking module (MediaPipe), to turn your hand movements into virtual paintings.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages