Skip to content

sonny902/gesture_controller_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

# ๐Ÿ‘‹ Gesture Controller

A simple real-time hand gesture recognition tool built using Python, OpenCV and MediaPipe.

---

# ๐Ÿš€ Getting Started

### 1. Install Python 3.11

This project was built and tested using **Python 3.11**.

Download it from:

https://www.python.org/downloads/release/python-3110/

---

### 2. Download this repository

Download the project or clone it using Git.

---

### 3. Open the project folder

Open a terminal or Command Prompt inside the project folder.

---

### 4. Install the required packages

Run:

pip install -r requirements.txt

---

### 5. Start the program

Run:

python gesture\_controller.py

---

### 6. Allow camera access

If Windows asks for permission to use your webcam, click **Allow**.

---

### 7. Try the gestures

Hold your hand in front of the camera.

The recognised gesture will appear on the screen in real time.

Supported gestures:

* โœŠ Fist

* โ˜๏ธ Index Finger

* โœŒ๏ธ Two Fingers

* ๐ŸคŸ Three Fingers

* ๐Ÿ– Open Palm

* ๐Ÿ‘ Thumbs Up

Press **Q** at any time to close the application.

---

# ๐Ÿ“– About

This project detects common hand gestures using **MediaPipe Hands** and **OpenCV**.

MediaPipe tracks 21 landmarks on your hand, and the program determines which fingers are extended to classify the current gesture.

The recognised gesture is then displayed live on the webcam feed.

---

# ๐Ÿ’ก Why I Built This

This project originally started as one component of **ARIA**, an AI desktop assistant that I spent several months developing.

I wanted a way to control my computer using simple hand gestures, so I built this gesture recognition system before later separating it into its own standalone project.

---

# ๐Ÿ›  Built With

* Python 3.11

* OpenCV

* MediaPipe

---

# ๐Ÿ”ฎ Future Ideas

* Custom gesture creation

* Swipe detection

* Desktop automation

* Keyboard shortcuts

* Multi-hand support

---

If you find this project useful, feel free to use it, modify it, or build on top of it.

Or if someone has seen this on my portfolio give it a try using the tutorial at the top of the README.

About

Real time hand gesture recognition using MediaPipe and OpenCV. It was made for a bigger project but i thought i may as well put it in a repo incase anyone wanted use it for something.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages