https://github.com/avidlearnerinprogress/hand-gesture-recognition
Gesture recognition using OpenCV and Python
https://github.com/avidlearnerinprogress/hand-gesture-recognition
gesture-recognition image-processing opencv python
Last synced: 4 months ago
JSON representation
Gesture recognition using OpenCV and Python
- Host: GitHub
- URL: https://github.com/avidlearnerinprogress/hand-gesture-recognition
- Owner: avidLearnerInProgress
- Created: 2018-03-11T15:52:53.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-11T17:01:37.000Z (almost 8 years ago)
- Last Synced: 2025-04-08T20:04:08.678Z (9 months ago)
- Topics: gesture-recognition, image-processing, opencv, python
- Language: Python
- Size: 480 KB
- Stars: 9
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
Hand Gesture Recognition
============================
## Detects finger movements of hands and shows appropriate output.
#### Steps:
+ *Segment hand region from a real-time video sequence*
- Background Subtraction
- Motion Detection and Thresholding
- Contour Extraction
+ *Count fingers*
- Get convex hull of the segmented hand region and compute the most extreme points in the convex hull
- Get center of palm using extremes points
- Using center of palm, construct a circle with the maximum Euclidean distance as radius
- Perform bitwise AND operation on thresholded hand image and the circular ROI
- Compute count of fingers using the finger slices obtained in previous step
#### To run the file use: **python sudo.py**
 `Memory Intensive Operation`
 `This script creates screenshot for every frame captured and stores it in directory 'screenshots'`
 `Hence, there is a little delay during frame capture`
### To-Do List:
- [x] Segment hand region
- [x] Detect numbers using count of fingers
- [ ] Detect characters using finger motion
- [ ] Capture words using word motion
- [ ] Automate tasks with each character / word
#### Screenshots:
#### 
#### 
#### 
#### 
#### 