Skip to content

An Script to Count Push-up Pull-up and many more in Python using Mediapipe ,Cv2 and Argparse.

Notifications You must be signed in to change notification settings

M-A-D-A-R-A/Sports_py

Repository files navigation

Sport AI Script

So In the last Fitness Manic as a orgnier we faced a mojor issue of counting the Reps of Participates in diffrent activites so i made a script to simple count the Repetation of a particular activity.

The human body is detected with the help of the Mediapipe library. Then, using the mathematical methods applied, it is determined how much the exercise count is done.

Installation

Before runing this program make sure to install these python librery

  py -m pip install requirment.txt

Push-Up Exercise

A push-up is a common calisthenics exercise beginning from the prone position. By raising and lowering the body using the arms, push-ups exercise the pectoral muscles, triceps, and anterior deltoids, with ancillary benefits to the rest of the deltoids, serratus anterior, coracobrachialis and the midsection as a whole.

python main.py -t push-up -vs videos/push-up.mp4

Demo

Push_up.mp4

Pull-Up Exercise

A pull-up is an upper-body strength exercise. The pull-up is a closed-chain movement where the body is suspended by the hands and pulls up. As this happens, the elbows flex and the shoulders adduct and extend to bring the elbows to the torso.

python main.py -t pull-up -vs videos/pull-up.mp4

Sit-Up Exercise

The sit-up is an abdominal endurance training exercise to strengthen, tighten and tone the abdominal muscles. It is similar to a crunch, but sit-ups have a fuller range of motion and condition additional muscles.

python main.py -t sit-up -vs videos/sit-up.mp4

Squat Exercise

A squat is a strength exercise in which the trainee lowers their hips from a standing position and then stands back up. During the descent of a squat, the hip and knee joints flex while the ankle joint dorsiflexes; conversely the hip and knee joints extend and the ankle joint plantarflexes when standing up.

python main.py -t squat -vs videos/squat.mp4

Walking Exercise

python main.py -t walk -vs videos/walk.mp4

IF You Dont have a Video in your System You can use your Webcam to acess the Script, it will work the same you can run the code line below for using the webcam

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

Note

I"ll add other Exercise Demo too it just i dont workout often xD!!

About

An Script to Count Push-up Pull-up and many more in Python using Mediapipe ,Cv2 and Argparse.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages