Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

GYM MOVE — Rilevamento Esercizi in Palestra in Tempo Reale

Sistema di rilevamento automatico degli esercizi in palestra con contatore di ripetizioni in tempo reale, basato su MediaPipe Pose Estimation e OpenCV. Il modello riconosce i movimenti del corpo e conta le ripetizioni direttamente dalla webcam.

Funzionalità

  • Rilevamento della posa corporea in tempo reale tramite webcam
  • Riconoscimento automatico del tipo di esercizio
  • Contatore di ripetizioni automatico
  • Feedback visivo sovrapposto al video
  • Modello esportato in TensorFlow.js per uso su browser

Come si usa

pip install mediapipe opencv-python numpy
python main.py

Oppure apri index.html nel browser per la versione web (TensorFlow.js).

Struttura

File/Cartella Descrizione
Generative AI/model.json Modello TensorFlow.js esportato
Generative AI/weights.bin Pesi del modello
Generative AI/gym_exercises/ Dataset degli esercizi
index.html Interfaccia web con TensorFlow.js

Tecnologie

  • MediaPipe — stima della posa corporea (keypoint detection)
  • OpenCV — acquisizione e processing video
  • TensorFlow.js — inferenza nel browser
  • Python — training e preprocessing

Tag

python mediapipe opencv pose-estimation computer-vision fitness tensorflow exercise-detection

About

Rilevamento automatico degli esercizi in palestra con contatore di ripetizioni in tempo reale — MediaPipe Pose Estimation + OpenCV

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors