Un modelo de IA utilizado para ayudar con la sesión de entrenamiento realizando un seguimiento de los conteos y el movimiento utilizando la biblioteca mediapipe. Luego, utilizando los ángulos apropiados de las partes del cuerpo, se determina el recuento de ejercicio.
Una dominada es un ejercicio de fuerza para la parte superior del cuerpo. La dominada es un movimiento de cadena cerrada en el que el cuerpo se suspende por las manos y se tira hacia arriba. Mientras esto sucede, los codos se flexionan y los hombros se aducen y extienden para llevar los codos al torso.
python main.py -t pull-up -vs videos/pull-up.mp4
Una flexión de brazos es un ejercicio de acondicionamiento que se realiza en decúbito prono subiendo y bajando el cuerpo con el enderezamiento y flexión de los brazos mientras se mantiene la espalda recta y se apoya el cuerpo sobre las manos y los dedos de los pies.
python main.py -t push-up -vs videos/push-up.mp4
Los abdominales son un ejercicio de entrenamiento de resistencia abdominal para fortalecer, tensar y tonificar los músculos abdominales. Es similar a un crujido, pero los abdominales tienen un rango de movimiento más completo y acondicionan músculos adicionales.
python main.py -t sit-up -vs videos/sit-up.mp4
python main.py -t walk -vs videos/walk.mp4
Una sentadilla es un ejercicio de fuerza en el que el alumno baja las caderas desde una posición de pie y luego vuelve a levantarse. Durante el descenso de una sentadilla, las articulaciones de la cadera y la rodilla se flexionan mientras que la articulación del tobillo se flexiona dorsalmente.
python main.py -t squat -vs videos/squat.mp4
Para detectar dinámicamente sus movimientos en tiempo real usando su cámara web, use estos comandos a continuación:
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