Metadata-Version: 2.1
Name: hand-gest-recog-example-by-pranjal
Version: 0.1.0
Summary: A hand gesture recognition example package.
Home-page: https://github.com/Pranjal-Prabhat/hand-recognizer
Author: Pranjal Prabhat
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: mediapipe
Requires-Dist: opencv-python

# Hand-Gesture-Recogniser

---
Author: Pranjal Prabhat 👨‍🔬
---

## What's Diffrent 👀
-Easy acces to recognisation.
-High level optimization for commercial uses.

## Overview 🖐
Hand-Index-Finger_down-Recogniser can be used to recognise wether the index finger tip is close to the base of index finger.

## How to Use 👀
### Automatic
#### Run these is cmd to run the file directly:
##### Linux
```terminal
cd ~
python3 -m venv hand-gesture-1
cd hand-gesture-1
git clone https://github.com/Pranjal-Prabhat/Hand-Gesture-Recognizer.git
cd Hand-Gesture-Recogniser-main
pip3 install -r requirements.txt
python3 handGestTest.py
```
### Indirect

1. Get a stable python3 version (3.11.8 recommonded)
2. Make a python3 Envoirment
3. In the envoirment install mediapipe and opencv
4. clone the repo inside envoirment
5. run the HandGestTest.py code inside the envoirment
Note: Use 'esc' key to close window.

## Customizations
### At last the file have a function called recog in it:
#### 1st argument: Which camera to use (default 0)(computers inbuild camera).

#### 2nd argument: Is that is you want error is camera not open (default True).

#### 3rd argument: What should be the diffrent values for diffrent distance ranges (default [45, 48.4, 50,8,3.5]).

#### 4th argument: Is that is you want error when hand too close or far , i.e out of range (default False).

#### 5th argument: Is that if you want a window to open to see the results or want to run in backround (default True).

#### 6th argument: Is to which key to use to close the window(of opencv) (default 27 or esc key).

#### 7th argument: Is that is you want fps shown on window (default True). 

#### 8th argument: Is that is you want output shown on window (default True).

#### 9th, 10th and 11th argument:It is that if you want to show the x , y and z values on window. Only z is set to true.
