Skip to content

This project allows users to draw and create art in a virtual canvas using their hand gestures. It combines computer vision techniques(OpenCV and mediapipe library) to recognize hand gestures and detect objects on the canvas.

Notifications You must be signed in to change notification settings

RomalaMishra/Air_Canvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Air Canvas with Hand Recognition and Object Detection

This project consists of two implementations for creating a digital canvas that allows users to draw and interact using hand gestures and object detection.

In order to use this package, go through the following steps:

Clone the repo to your files

git clone https://github.com/RomalaMishra/Air_Canvas.git

Install the following libraries by running

pip install opencv-python numpy mediapipe tensorflow

Requirements:

Python 3.x
OpenCV
NumPy
MediaPipe (for hand recognition)
TensorFlow (for object detection)
A webcam or camera connected to your computer

For running Air Canvas with Hand Recognition, run

python3 air_canvas_hand.py

For running Air Canvas with Object Detection, run

python3 air_canvas_with_obj.py

Contributing

Contributions to this project are welcome. If you have any ideas for improvements, bug fixes, or additional features, please feel free to fork the repository and submit a pull request.

About

This project allows users to draw and create art in a virtual canvas using their hand gestures. It combines computer vision techniques(OpenCV and mediapipe library) to recognize hand gestures and detect objects on the canvas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages