Skip to content

darrencxl0301/computer-vision-hand-gesture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hand Gesture Recognition Demo 👋

A real-time computer vision application demonstrating hand gesture recognition using OpenCV and MediaPipe for game control.

Demo

🎯 Computer Vision Features

  • Real-time hand detection using MediaPipe
  • Gesture classification (5 distinct hand poses)
  • Finger curl detection for firing mechanism
  • Smooth position tracking with LERP interpolation
  • Direction calculation from hand movement

🖐️ Recognized Gestures

Gestures

Gesture Action CV Technique
✊ Fist Burst attack Finger extension detection
🖐️ Open hand Shield Palm openness + finger spacing
✌️ Peace Multi-shot Two-finger isolation
👌 OK sign Power attack Thumb-index distance measurement
Index curl Fire Joint angle calculation

⚡ Quick Start

pip install -r requirements.txt
python demo.py

🔧 CV Pipeline

  1. Camera capture → OpenCV VideoCapture
  2. Hand detection → MediaPipe Hands
  3. Landmark extraction → 21-point hand model
  4. Gesture classification → Custom algorithm
  5. Game control → Real-time input mapping

Built for: Computer Vision portfolio demonstration
Development time: ~4 hours
Focus: Real-time gesture recognition accuracy

📧 Contact

Author: Darren Chai Xin Lun
Email: ddcxl0301@gmail.com
GitHub: @darrencxl0301

About

A real-time computer vision application demonstrating hand gesture recognition using OpenCV and MediaPipe for game control.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages