Model AI yang digunakan untuk membantu sesi latihan dengan melacak hitungan dan pergerakan menggunakan perpustakaan mediapipe. Kemudian dengan menggunakan sudut bagian tubuh yang sesuai, hitungan latihan ditentukan.
Pull-up adalah latihan kekuatan tubuh bagian atas. Pull-up adalah gerakan rantai tertutup di mana tubuh digantung dengan tangan dan ditarik ke atas. Saat ini terjadi, siku ditekuk dan bahu diaduksi dan diluruskan untuk mendekatkan siku ke batang tubuh.
python main.py -t pull-up -vs videos/pull-up.mp4
Push-up adalah suatu latihan pengkondisian yang dilakukan dalam posisi tengkurap dengan cara meninggikan dan menurunkan badan dengan meluruskan dan menekuk lengan dengan tetap menjaga punggung tetap lurus dan menopang badan pada tangan dan kaki.
python main.py -t push-up -vs videos/push-up.mp4
Sit up merupakan latihan ketahanan perut untuk memperkuat, mengencangkan dan mengencangkan otot perut. Mirip dengan crunch, namun sit-up memiliki rentang gerak yang lebih luas dan mengkondisikan otot tambahan.
python main.py -t sit-up -vs videos/sit-up.mp4
python main.py -t walk -vs videos/walk.mp4
Squat adalah latihan kekuatan di mana peserta pelatihan menurunkan pinggulnya dari posisi berdiri dan kemudian berdiri kembali. Saat melakukan gerakan jongkok, sendi panggul dan lutut melakukan fleksi sedangkan sendi pergelangan kaki melakukan dorsifleksi.
python main.py -t squat -vs videos/squat.mp4
Untuk mendeteksi pergerakan real-time Anda secara dinamis menggunakan webcam Anda, gunakan perintah di bawah ini:
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