The fact that you can write such a complex application with so few lines of very clear and comprehensive Python code is simply astonishing.<p>Coming from a C background, I was getting distressed that all interesting low level libraries in all domains had already been written decades ago, but the field of opportunities they led to in return is a great source of inspiration and motivation!
It looks like you’re not holding your core tight? Your butt and abs should both feel clenched.<p>Proper form here: <a href="https://m.youtube.com/watch?v=IODxDxX7oi4" rel="nofollow">https://m.youtube.com/watch?v=IODxDxX7oi4</a><p>While not required for your PFT, Hindu Pushups are great alternative, and will help you condition the supporting muscles: <a href="https://m.youtube.com/watch?v=IODxDxX7oi4" rel="nofollow">https://m.youtube.com/watch?v=IODxDxX7oi4</a><p>Otherwise, love your use of ML to provide coaching!
I know of at least one start-up that is using video and AI to give feedback on training sessions: <a href="http://formfirst.app" rel="nofollow">http://formfirst.app</a><p>In some way the program should be much better at detecting faults than a human, but I'm not sure if the population is ready to trust applications yet.<p>However the potential of combining training feedback with gamified sessions that are geared towards a specific individual has huge potential imho.
ok, nice work as far as a quick little coding project goes, but none of those pushups were legal reps. you need your chest to touch the ground and when you go up your whole body besides your arms needs to rigid.<p>#holdthestandard
fun example on several levels.. kudos to the courage (and efforts) to make a "simple" opencv example. Regarding the content, the combination of "army" plus "pushups" is really funny.. as an intellectual teen, it was obvious that the Army means "obey" and "minimal requirements" .. a simple push-up, the required number of times, is a great example of this mentality. Yet, a machine-learning opencv application does indeed, count the repetitions with minimal compliance - who could deny it ?<p>A human being is capable of almost infinite, tiny variations of movement, with core resonance around the structural mechanisms of movement.. the bones and the muscles.. add to that the varying and alive nervous system, wiring the sensors of the senses, and then the emotional and consciousness of the individual, and perhaps of a teacher too, in that moment. All of which is utterly lost in the activity of "minimal compliance" "obey" push-ups. Yet, proper form push-ups are useful and constructive, who could deny it? and poor form push-ups are less effective, and may lead to injury at the worst, who could deny it?<p>I find the combination here of clever programming, insensitive compliance-based motivation, and quick propagation to millions of readers, to be fertile ground for re-thinking what it is that computers have brought, and how those machines are integrating in to real life today.
This is really cool, I'm going to try it out and probably hack on it!<p>Minor nitpick: it would be nice to have a requirements.txt included to make it easier to download the right dependency.
How cool! I always felt that for complicated workout routine it's much easier to have someone counting reps for you instead. Shameless plug - we've developed push-ups detector based on orientation&accelerometer from 9-axis motion sensor: <a href="https://www.aidlab.com/blog/workout-detector-in-python" rel="nofollow">https://www.aidlab.com/blog/workout-detector-in-python</a>
I can sort of see a lot of the fitness industry being disrupted by this. Much of what physiotherapists and personal trainers do is just showing people how to do stuff like squats and push ups safely. Depending on how accurate the pose detection used in this link is, this could maybe be done just by filming yourself doing the movements and the algorithm giving you feedback.
Cool! For anyone interested in this type of stuff, and the companies working on this - this is a pretty good website: <a href="https://insider.fitt.co/at-home-injuries-the-rise-of-ai-trainers/" rel="nofollow">https://insider.fitt.co/at-home-injuries-the-rise-of-ai-trai...</a>.
It reminds me of EZPT (ezpt.xyz), which aims to improve access to and quality of physical therapy. They offer a similar service which allows you to record yourself doing exercises and receive feedback on form, among other things. I think it also helps you track progress.
As someone who hates trying to learn physical motion based activities in a classroom or even 1 on 1 setting, tech like this (when more advanced) will be instant buy. Dancing, martial arts, yoga, weightlifting, running/cycling/walking form and physical therapy are all begging for it.