Skip to content

Tomeshwari-02/Gesture_Genius

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Gesture Genius

"Experience gaming like never before with Gesture Genius — your hands are the new controller!"


📌 Overview

Gesture Genius is an innovative AI-powered gaming control software that replaces traditional gaming controllers with real-time hand gesture recognition. Instead of using keyboards, joysticks, or expensive controllers, users can control games using simple hand movements captured through a webcam.

The project focuses on creating a natural, touch-free, and immersive gaming experience by allowing players to interact with games through intuitive gestures. It mainly targets car racing games, where steering, acceleration, braking, and other controls can be performed using finger and hand movements.

Gesture Genius promotes accessibility, affordability, and futuristic interaction, making gaming more engaging and interactive for everyone.


🚀 Features

✋ Real-Time Hand Gesture Recognition

  • Uses webcam input to detect hand movements.
  • Tracks finger positions and hand orientation.
  • Converts gestures into game control commands instantly.

🎮 Controller-Free Gaming

  • Eliminates the need for expensive hardware controllers.
  • Works with standard webcams available on most devices.

🧠 AI & Computer Vision Based

  • Uses advanced machine learning and computer vision techniques.
  • Accurately detects gestures using hand tracking models.

🏎️ Optimized for Car Racing Games

  • Steering controlled using hand direction.
  • Acceleration and braking controlled through specific gestures.
  • Smooth and responsive gesture mapping.

💰 Cost-Effective Solution

  • Requires only a webcam and software.
  • Makes gaming accessible for users who cannot afford controllers.

🎨 Modern & User-Friendly Interface

  • Clean and interactive UI.
  • Provides real-time visual feedback.
  • Easy to set up and use.

🛠️ Technologies Used

  • Python – Core programming language
  • OpenCV – Webcam input and image processing
  • MediaPipe – Hand tracking and gesture detection
  • PyAutoGUI – Mapping gestures to keyboard/game controls
  • Machine Learning Models – Gesture classification
  • Frontend Technologies – HTML, CSS, JavaScript (Optional UI)

⚙️ How It Works

  1. The system captures video input from the webcam.
  2. MediaPipe detects and tracks hand landmarks.
  3. Gesture recognition algorithms analyze finger positions.
  4. Detected gestures are mapped to game controls.
  5. Commands are sent to the game in real time.

🧩 Gesture Mapping Example

Gesture Game Control
Move Hand Left Steer Left
Move Hand Right Steer Right
Open Palm Accelerate
Closed Fist Brake

About

"Experience gaming like never before with Gesture Genius—your hands are the new controller!"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors