Um modelo de IA usado para ajudar na sessão de treino, monitorando contagens e movimentos usando a biblioteca mediapipe. Em seguida, usando os ângulos apropriados das partes do corpo, a contagem do exercício é determinada.
Pull-up é um exercício de força para a parte superior do corpo. O pull-up é um movimento de cadeia fechada onde o corpo é suspenso pelas mãos e puxado para cima. À medida que isso acontece, os cotovelos flexionam e os ombros aduzem e estendem para trazer os cotovelos até o tronco.
python main.py -t pull-up -vs videos/pull-up.mp4
A flexão é um exercício de condicionamento realizado em posição de bruços, levantando e abaixando o corpo com o endireitamento e flexão dos braços, mantendo as costas retas e apoiando o corpo nas mãos e nos dedos dos pés.
python main.py -t push-up -vs videos/push-up.mp4
O abdominal é um exercício de treinamento de resistência abdominal para fortalecer, contrair e tonificar os músculos abdominais. É semelhante a uma crise, mas os abdominais oferecem uma amplitude de movimento mais ampla e condicionam músculos adicionais.
python main.py -t sit-up -vs videos/sit-up.mp4
python main.py -t walk -vs videos/walk.mp4
O agachamento é um exercício de força no qual o praticante abaixa os quadris da posição em pé e depois se levanta. Durante a descida de um agachamento, as articulações do quadril e do joelho flexionam enquanto a articulação do tornozelo faz dorsiflexão.
python main.py -t squat -vs videos/squat.mp4
Para detectar dinamicamente seus movimentos em tempo real usando sua webcam, use estes comandos abaixo:
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