mikhail-vlasenko / grlib

Gesture recognition library for Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GRLib: An Open-Source Hand Gesture Detection and Recognition Python Library

This repository houses GRLib, a Python library for hand gesture detection and recognition. GRLib is capable of identifying both static and dynamic hand gestures using a combination of image augmentations, MediaPipe Hands and other algorithms.

Installation

pip install grlib

Usage

Use the scripts provided to detect and recognize hand gestures in real-time using an RGB camera. Detailed instructions and examples are included in the script headers.

Structure

  • examples/: Sample scripts demonstrating the library's usage.
  • src/grlib/feature_extraction/: Classes to process the images.
  • src/grlib/load_data/: Classes to load the datasets.
  • src/grlib/dynamic_detector.py: The class for dynamic gesture recognition.

Sample results

Using this library, the authors produce the following results in comparison to MediaPipe Solutions:

ASL HaGRID Kenyan sign language
image image image

Contributing

Contributions to GRLib are welcome and we will actively review PRs and answer issues.

Authors

Mikhail Vlasenko and Jan Warchocki

About

Gesture recognition library for Python


Languages

Language:Python 100.0%