Inspiration
The gym is a garden for self-improvement, and spending so much time in it for no results would be a massive waste. Using a program to count full ROM, we can help people develop their muscle, and prevent them from wasting their time spent in the gym.
What it does
The repcheckdeck counts the full ROM reps of an exercise, and also provides complementary benefits like the amount of calories burned.
How we built it
Using OpenCV pose detection, we can find the location of one's appendages and use trigonometry to determine the angles that give full range of motion.
Challenges we ran into
Some challenges we ran into were getting input from the webcam, using trigonometry to take in the joints, and how our form was imperfect at first, but afterward we improved our model. This was our first attempt at using any machine learning library and we came into this field of python completely blind.
Accomplishments that we're proud of
Getting the webcam joints to work, as well as the accurate rep check counter and the angle calculation
What we learned
We learned how to use pose detection and a webcam to track the location of someone, and learned a few applications of these.
What's next for RepCheckDeck
We will add new exercises for detection in the future, and posing for body builders who wish to improve their form.
Log in or sign up for Devpost to join the conversation.