Skip to content

Hand Gesture Recognition with MediaPipe browser, support webGL wasm(cpu), Webcam support for live detection. Rock-Paper-Scissors, Sign Language gesture recognition

License

Notifications You must be signed in to change notification settings

nomi30701/sign-language-recognition-web-mediapie

Repository files navigation

✋ Sing Language recognition with MediaPipe browser

📝 Description

This browser-based hand gesture recognition application uses MediaPipe to detect and classify hand gestures in real-time. No installation required - everything runs directly in your web browser! The application includes three specialized models for different use cases:

  1. General Gestures: MediaPipe's default gesture recognition model
  2. Rock-Paper-Scissors: Custom model trained with MediaPipe Model Maker
  3. Sign Language: Custom model trained with MediaPipe Model Maker for sign language detection

📊 Data Sources

🤟 Sign Language Reference Chart

Sign Language Reference Chart

✨ Features

  • 🖐️ Real-time hand gesture recognition
  • 📷 Webcam support for live detection
  • 🖼️ Image upload for static detection
  • 🔄 Multiple specialized models to choose from:
    • ✌️ Rock-Paper-Scissors recognition
    • 👋 Sign language recognition
    • 👆 General hand gesture detection
  • 🚀 WebGL (GPU) acceleration for faster processing
  • 💻 Wasm (CPU) support for wider device compatibility
  • 📊 Detailed detection results with confidence scores
  • 📱 Responsive design for mobile and desktop devices

🛠️ Technology Stack

  • ⚛️ React.js - UI framework
  • 📱 MediaPipe - Google's ML solution for vision tasks
  • 🔧 MediaPipe Model Maker - For custom model training
  • 🎨 TailwindCSS - Styling

🔧 Installation & Setup

# Clone the repository
git clone https://github.com/nomi30701/sign-language-recognition-web-mediapie.git

# Navigate to project directory
cd sign-language-recognition-web-mediapie

# Install dependencies
npm install

# Start development server
npm run dev

About

Hand Gesture Recognition with MediaPipe browser, support webGL wasm(cpu), Webcam support for live detection. Rock-Paper-Scissors, Sign Language gesture recognition

Topics

Resources

License

Stars

Watchers

Forks