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.
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.
- Real-time hand tracking.
- Virtual canvas to draw and paint.
- Choose from various colors and brush sizes.
- Create beautiful art without any physical tools.
To use AirCanvas, you need the following:
- Python 3.x
- OpenCV (cv2)
- MediaPipe
- NumPy
-
Clone this repository:
git clone https://github.com/your-username/AirCanvas.git\
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.
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.
Contributions to AirCanvas are welcome! Feel free to open issues or pull requests to improve the project.
