Модель искусственного интеллекта, используемая для помощи во время тренировки, отслеживая подсчеты и движения с помощью библиотеки mediapipe. Затем, используя соответствующие углы частей тела, определяется количество упражнений.
Подтягивания – это силовое упражнение для верхней части тела. Подтягивание представляет собой движение по замкнутой цепи, при котором тело подвешивается за руки и подтягивается вверх. При этом локти сгибаются, а плечи приводятся и разгибаются, приближая локти к туловищу.
python main.py -t pull-up -vs videos/pull-up.mp4
Отжимание – это кондиционное упражнение, выполняемое в положении лежа путем подъема и опускания тела с выпрямлением и сгибанием рук, сохраняя при этом спину прямой и поддерживая тело на руках и ногах.
python main.py -t push-up -vs videos/push-up.mp4
Приседания — это упражнение на выносливость брюшного пресса, которое укрепляет, подтягивает и приводит в тонус мышцы живота. Это похоже на кранчи, но приседания имеют более широкий диапазон движений и тренируют дополнительные мышцы.
python main.py -t sit-up -vs videos/sit-up.mp4
python main.py -t walk -vs videos/walk.mp4
Приседание — это силовое упражнение, при котором тренирующийся опускает бедра из положения стоя, а затем снова встает. Во время приседания тазобедренный и коленный суставы сгибаются, а голеностопный сустав - тыльный.
python main.py -t squat -vs videos/squat.mp4
Для динамического обнаружения ваших движений в реальном времени с помощью веб-камеры используйте следующие команды:
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