Un modèle d'IA utilisé pour faciliter la séance d'entraînement en gardant une trace des décomptes et des mouvements à l'aide de la bibliothèque mediapipe. Ensuite, en utilisant les angles appropriés des parties du corps, le nombre d'exercices est déterminé.
Un pull-up est un exercice de musculation du haut du corps. Le pull-up est un mouvement en chaîne fermée dans lequel le corps est suspendu par les mains et tire vers le haut. Lorsque cela se produit, les coudes fléchissent et les épaules s'additionnent et s'étendent pour amener les coudes au torse.
python main.py -t pull-up -vs videos/pull-up.mp4
Une pompe est un exercice de conditionnement effectué en position couchée en soulevant et en abaissant le corps avec le redressement et la flexion des bras tout en gardant le dos droit et en soutenant le corps sur les mains et les orteils.
python main.py -t push-up -vs videos/push-up.mp4
Le sit-up est un exercice d’entraînement d’endurance abdominale visant à renforcer, resserrer et tonifier les muscles abdominaux. C'est similaire à un crunch, mais les redressements assis ont une amplitude de mouvement plus complète et conditionnent des muscles supplémentaires.
python main.py -t sit-up -vs videos/sit-up.mp4
python main.py -t walk -vs videos/walk.mp4
Un squat est un exercice de force dans lequel le stagiaire abaisse ses hanches depuis une position debout, puis se relève. Lors de la descente d’un squat, les articulations de la hanche et du genou fléchissent tandis que l’articulation de la cheville effectue une dorsiflexion.
python main.py -t squat -vs videos/squat.mp4
Pour détecter dynamiquement vos mouvements en temps réel à l'aide de votre webcam, utilisez ces commandes ci-dessous :
python main.py -t sit-up
# or python main.py -t pull-up
# or python main.py -t push-up
# or python main.py -t squat
# or python main.py -t walk