HomePublicationsProgramsContributors
Start publication
HomePublicationsProgramsContributors

Table of contents

Code

Datasets

Files

AboutDocsPrivacyCopyrightContactSupport
© Ready Tensor, Inc.
Back to publications
Dec 09, 2024●42 reads●No License

Hand Sign Recognition Using MediaPipe and Tensorflow

  • b
    Bharath Chelimalla
LikeBookmark

Table of contents

Abstract

The primary purpose of this project is to create a real-time system capable of recognizing hand signs using computer vision and machine learning. This system serves as a proof of concept for how hand gestures can be effectively recognized and interpreted by a machine, which can be extended to more complex applications like sign language translation.This project presents a real-time hand sign recognition system utilizing MediaPipe and TensorFlow. By integrating computer vision and machine learning, the system effectively detects hand landmarks and classifies hand signs using a neural network. The project emphasizes the practical application of hand gesture recognition for purposes such as sign language interpretation, human-computer interaction, and gaming. With an accessible and efficient design, it provides a foundation for developing gesture-based applications on standard hardware.

Methodology

  1. Data Collection
    Real-time video input is captured using OpenCV.
    MediaPipe's hand solution extracts 3D hand landmarks (x, y, z) from the input.
    Collected landmarks are paired with manually labeled hand signs and stored in a CSV file for training.
  2. Model Training
    A sequential neural network is constructed using TensorFlow/Keras with:
    Dense Layers: For feature extraction.

Screenshot 2024-12-09 222724.png

Screenshot 2024-12-09 222500.png
Activation Functions: ReLU for hidden layers and Softmax for multi-class classification in the output layer.
The dataset is split into training and testing subsets, ensuring robust model evaluation.

Screenshot 2024-12-09 222542.png

  1. Real-Time Prediction
    The trained model processes live landmark data from MediaPipe.
    Predicted hand signs are displayed on the screen, demonstrating real-time performance.

1000075271.jpg

GitHub Link

Results

This project demonstrates the potential of using MediaPipe in combination with a neural network to recognize hand signs in real-time. While the solution is effective and relatively easy to implement with standard hardware, its performance depends on the quality of the dataset and can be improved through more sophisticated model architectures or additional data augmentation techniques. This approach offers a cost-effective and accessible alternative to more specialized hardware solutions for hand gesture recognition, making it a valuable tool in various applications ranging from sign language interpretation to gesture-based control systems. However, further improvements in dataset diversity, model complexity, and real-time performance are necessary to make it robust enough for widespread use.
1000075270.jpg
#Key Strengths
Real-Time Processing: Achieved through MediaPipe’s efficient hand tracking.
Cost-Effectiveness: Implements gesture recognition without requiring specialized hardware.
Flexibility: Adaptable for integration into applications like Virtual Reality and Human-Computer Interaction systems.

Table of contents

Files

  • VID-20240813-WA0002.mp4
Your publication could be next!

Join us today and publish for free

Sign Up for free!

Table of contents

Files

  • VID-20240813-WA0002.mp4

Datasets

  • Hand landmarks data.csv

Datasets

  • Hand landmarks data.csv

Code

  • Hand sign model.h5

Code

  • Hand sign model.h5