/AI-Fitness-Trainer-6th-Semester-Artificial-Intelligence-Academic-Project-

An AI model used to help with the workout session by keeping track of counts and movement.

Primary LanguagePythonMIT LicenseMIT

AI-Fitness-trainer

An AI model used to help with the workout session by keeping track of counts and movement using the mediapipe library . Then using the appropriate body part angles , the count of exercise is determined.

Pull-Up Exercise

Pull-Up

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.

Push-Up Exercise

Push-Up

A push-up is a conditioning exercise performed in a prone position by raising and lowering the body with the straightening and bending of the arms while keeping the back straight and supporting the body on the hands and toes.

Squat Exercise

Squat

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.

For dynamically detecting your realtime movements using your webcam , use these commands below:

python main.py -t pull-up
# or python main.py -t pull-up
# or python main.py -t push-up
# or python main.py -t squat

Contributors

👤 Raiyan Bashir Mahin