Skip to content

marco-bernardi/GeReco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vision & Cognitive Systems Project

Authors:


Project Overview

GeReco (Gesture Recognition) is a project focused on recognizing both dynamic and static gestures using deep learning techniques, including LSTMs and Mediapipe-based models. The system is designed for real-time inference using a standard USB camera.


Directory Structure

dynamic-hg/

Contains the implementation for dynamic gesture recognition using an LSTM-based approach with dimensionality reduction, inspired by Next-Gen Dynamic Hand Gesture Recognition: MediaPipe, Inception-v3 and LSTM-Based Enhanced Deep Learning Model.

  • inference.ipynb: Notebook for performing real-time inference using a trained model and a USB camera.
  • training.ipynb: Notebook for data preprocessing and training the LSTM model.

static-hg/

Contains the implementation for static gesture recognition using Mediapipe.

  • inference.py: Script for real-time inference of static gestures.
    • Usage: python inference.py <model-path> <OpenCV-Device-Id>
  • training.ipynb: Notebook for data preprocessing and training the model.

results/

Stores snapshots of training results and performance metrics.

  • MIL_results.md: (Mediapipe Inception LSTM) Contains logs of training results from multiple runs.
  • MP_results.md: (Mediapipe) Contains logs of training results from multiple runs.

paper/

Contains the source files for the project paper and the compiled pdf.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages