Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

i trained a computer vision model to count chinups roboflow rapid + SAM3 detected the chinup bar - hands - head through natural language prompts then I wrote a python script to count completed reps (head above bar) and annotate the video idea for a gamified fitness app? automated...

1,181,714 görüntüleme • 10 ay önce •via X (Twitter)

75 Yorum

AA profil fotoğrafı
AA10 ay önce

i'll post the code for this demo here in the next couple days: there's 20 computer vision projects there already

AA profil fotoğrafı
AA10 ay önce

today’s experiment is basketball vision:

Max K profil fotoğrafı
Max K10 ay önce

okay you can stop flexing now 😆 though if i could do 14 chinups i'd probably post about it too!

AA profil fotoğrafı
AA10 ay önce

to train models we must first train ourselves (or some bs like that) lol thank you Max

Max K profil fotoğrafı
Max K10 ay önce

if i had to do one push up for every 10K tokens consumed i'd be shredded, or maybe dead

Yacine Mahdid profil fotoğrafı
Yacine Mahdid10 ay önce

he stopped the video at 14 chinups but I heard the man kept on going for another hour

AA profil fotoğrafı
AA10 ay önce

here’s the extended footage

Nathan Wilbanks profil fotoğrafı
Nathan Wilbanks10 ay önce

🔥 this is awesome!!! i made a similar computer vision system for overhead presses!! feel free to add it to your fitness app!!

AA profil fotoğrafı
AA10 ay önce

nice !! computer vision is fun :)

Mr Brondor profil fotoğrafı
Mr Brondor10 ay önce

this is actually fire for the fitness tech space bro

AA profil fotoğrafı
AA10 ay önce

more exercises and experiments coming soon

Mr Brondor profil fotoğrafı
Mr Brondor10 ay önce

LFG

Maky profil fotoğrafı
Maky10 ay önce

I just finished creating a bouldering app, I’d love to test roboflow rapid + sam3

AA profil fotoğrafı
AA10 ay önce

awesome, landing page looks cool, would be nice to put a short demo video up top are you using mediapipe for body tracking?

Maky profil fotoğrafı
Maky10 ay önce

thank you!, right now it just very basic and simple, just extracting the frames with ffmpeg and feeding into gpt 5 but ideally i'd love to use media pipe for body tracking for better feedback. looking into using SAM3

AA profil fotoğrafı
AA10 ay önce

awesome yea if you can figure it out with mediapipe it would be much cheaper to run (free)

Z.ai profil fotoğrafı
Z.ai10 ay önce

Great job!! We also have a groundbreaking open-source project based on vision model, if you ever wished your “AI phone” agent actually used the phone for you, check this.

AI at Meta profil fotoğrafı
AI at Meta10 ay önce

💪

AA profil fotoğrafı
AA10 ay önce

thank you, long live SAM3

SkalskiP profil fotoğrafı
SkalskiP10 ay önce

the fact it detects the chin-up bar is kind of impressive

AA profil fotoğrafı
AA10 ay önce

i didn’t expect it to work so well for the bar some really great work was done here, congrats to you and the team

SkalskiP profil fotoğrafı
SkalskiP10 ay önce

you building demos like this is the biggest reward

Ivo Martins profil fotoğrafı
Ivo Martins10 ay önce

Idk what’s more impressive, you creating the detection model or actually doing the 14 chin-ups

AA profil fotoğrafı
AA10 ay önce

thank you Ivo, very kind

Bart Mol profil fotoğrafı
Bart Mol10 ay önce

Cool! Would be interesting to see how it performs after the 13 reps (eg when does it start flagging half reps).

AA profil fotoğrafı
AA10 ay önce

good idea i’ll test that

Justin Brady profil fotoğrafı
Justin Brady10 ay önce

@roboflow

Blade Gunner profil fotoğrafı
Blade Gunner10 ay önce

Cool stuff, if marketed well this could sell pretty good. Personally, I hate taking notes about reps count, automating it is a nice feature.

AA profil fotoğrafı
AA10 ay önce

i’ll give it a try 🫡

Blade Gunner profil fotoğrafı
Blade Gunner10 ay önce

🤞🤞

Clive 👨‍💻 profil fotoğrafı
Clive 👨‍💻10 ay önce

SAM was made exactly for you. Zuckerberg needs to spend a 100 million package on you. 😂Like seriously this is awesome 🔥

AA profil fotoğrafı
AA10 ay önce

my bank account is ready thank you Clive

Clive 👨‍💻 profil fotoğrafı
Clive 👨‍💻10 ay önce

Can’t even tag Zucky here 😆

Amit profil fotoğrafı
Amit10 ay önce

Working on the same thing 😁

AA profil fotoğrafı
AA10 ay önce

would be cool to see your version when you have it also using roboflow and sam3, or a different stack?

Amit profil fotoğrafı
Amit10 ay önce

Started working on sam3, still work in progress.

Andrey profil fotoğrafı
Andrey10 ay önce

wait this is so insanely neat and actually looks incredible. super accurate and reliable as well

unsupervised profil fotoğrafı
unsupervised10 ay önce

you could make it detect when you're half-repping and have it sigh in disappointment emotional damage as a service

AA profil fotoğrafı
AA10 ay önce

lmao i love it i'm also imagining the voice of Arnold berating you to do better

unsupervised profil fotoğrafı
unsupervised10 ay önce

if you imagined it is now unfortunately your duty to make it real

Danny Ackerman profil fotoğrafı
Danny Ackerman10 ay önce

just to confirm, you're using the Roboflow API for inference, right?

AA profil fotoğrafı
AA10 ay önce

yes, using the roboflow api in my python script

Philipp Tsipman profil fotoğrafı
Philipp Tsipman10 ay önce

@bilawalsidhu kinda like your shot counter :-)

AA profil fotoğrafı
AA10 ay önce

@bilawalsidhu i want to try a basketball model next :)

Frank Lin profil fotoğrafı
Frank Lin10 ay önce

I think schools need this: automatically count students' physical fitness test movements and score them.

‎Isaac profil fotoğrafı
‎Isaac10 ay önce

Does it track if u dont fully lock out at the bottom?

AA profil fotoğrafı
AA10 ay önce

@defi_isaac right now it still counts "bad" reps like that, but I could add more rules to prevent that (e.g., head needs to lower to a certain distance from bar, arm needs to reach a certain angle)

Paltheus profil fotoğrafı
Paltheus10 ay önce

@defi_isaac In the military you need to start from a full hang position, legs straight down and hand position faces forward on the bar. Since none of these "rules" exist in your version, who exactly is your user demographic? Because it's won't be gym bros and army grunts...

AA profil fotoğrafı
AA10 ay önce

@defi_isaac i just started this today! many improvements can be made to this experiment

ℙö𝕚𝕟𝕥∫♄⊙ρ 🚀🌎🔳 profil fotoğrafı
ℙö𝕚𝕟𝕥∫♄⊙ρ 🚀🌎🔳10 ay önce

Thanks for the reminder 😂

AA profil fotoğrafı
AA10 ay önce

no more twitter until 10 chinups 🚨

ℙö𝕚𝕟𝕥∫♄⊙ρ 🚀🌎🔳 profil fotoğrafı
ℙö𝕚𝕟𝕥∫♄⊙ρ 🚀🌎🔳10 ay önce

DONE

AA profil fotoğrafı
AA10 ay önce

let’s gooo nice work

notasdfghjklx profil fotoğrafı
notasdfghjklx10 ay önce

Cool project. For dangerous lifts like a barbell squat it might also measure the angles between torso and femurs and provide real time coaching tips.

AA profil fotoğrafı
AA10 ay önce

that’s a good idea could add mediapipe body tracking to this workflow, which can be used to measure joint angles

sha256wn 🇺🇸 ⛏️ profil fotoğrafı
sha256wn 🇺🇸 ⛏️10 ay önce

Does the AI model know you are standing on a chair?

AA profil fotoğrafı
AA10 ay önce

your honor; i swear these were legitimate reps 🙇‍♂️

Captain HaHaa profil fotoğrafı
Captain HaHaa10 ay önce

Yeah! Nice one mate! The home gym just got dynamic!

AA profil fotoğrafı
AA10 ay önce

thank you captain

Andrew profil fotoğrafı
Andrew10 ay önce

Bro is creating the ultimate working out app and does not even know it.

Himanshu Shekhar profil fotoğrafı
Himanshu Shekhar10 ay önce

I had the same idea in mind The difference was I wanted to create (train) the model from scratch. I think that will be a little hard.

AA profil fotoğrafı
AA10 ay önce

you’ll probably learn a huge amount in that process, go for it

SaadAliAdalat profil fotoğrafı
SaadAliAdalat10 ay önce

great dude

Lucas hilario profil fotoğrafı
Lucas hilario10 ay önce

What a nice project you did my friend, congratulations!!!

Kevin Qi profil fotoğrafı
Kevin Qi10 ay önce

The biggest barrier in my opinion to this kind of application is the fact that you need to set up your phone to record video the whole time you are working out. That is a hassle that I personally would not do.

AA profil fotoğrafı
AA10 ay önce

yea that’s a fair point for me it’s ok for a home workout where i’m staying near the same place. just leave the phone running in one spot but it’s too much effort if i’m going to be moving around a gym

Kevin Qi profil fotoğrafı
Kevin Qi10 ay önce

Yes. It's awkward to set up a camera in public.

AA profil fotoğrafı
AA10 ay önce

this was me after i stopped the video

- profil fotoğrafı
-10 ay önce

Already exists kinda but def can be improved upon

josunlouise profil fotoğrafı
josunlouise10 ay önce

dayum. cool tech, cooler dude

Greg Cook profil fotoğrafı
Greg Cook10 ay önce

Your doing great, and starring in your own IRL demos

AA profil fotoğrafı
AA10 ay önce

much appreciated Greg, more IRL demos coming soon

Jonathan Nguyen profil fotoğrafı
Jonathan Nguyen10 ay önce

I have never used Roboflow Rapid, but does it mean you use an API from Roboflow for the SAM 3 model?

AA profil fotoğrafı
AA10 ay önce

yes, but the api does more than that i believe

Jonathan Nguyen profil fotoğrafı
Jonathan Nguyen10 ay önce

What about the cost? Since running SAM 2 on a long video requires a big GPU machine.

Benzer Videolar

Chest Workout Routine To build a great chest, you need the right workout routine. This routine will help you effectively target your chest muscles and build strength and size. Warm-up (5-10 minutes) It is important to warm up before starting any workout. This prevents injury and prepares the muscles for the workout. * Light cardio (such as jumping jacks or skipping) * Dynamic stretching (such as arm circles, torso twists) Main Workout Perform the following exercises in 3-4 sets, with 8-12 repetitions in each set. Rest 60-90 seconds between each set. * Barbell Bench Press * This is one of the most effective exercises for the chest. It targets the upper, middle and lower chest muscles. * How to do: Lie on your back on a bench, feet firmly planted on the floor. Hold the barbell slightly wider than shoulder-width apart. Bring the barbell down to your chest and then push it up. * Incline Dumbbell Press * This exercise especially helps develop the upper chest muscles. * How to do: Sit on an inclined bench (about 30-45 degrees). Hold a dumbbell in each hand. Push the dumbbells up above your chest, then slowly bring them down. * Dumbbell Fly * This exercise helps stretch the chest muscles and give a deep cut. * How to do: Lie on the bench on your back, holding a dumbbell in each hand. With your arms slightly bent, stretch the dumbbells above your chest as if you were hugging someone. Slowly bring them back to the starting position. * Cable Crossover * This exercise focuses on the inner chest muscles and provides a better definition. * How to do: Stand in the middle of the cable machine. Hold a handle with each hand. Bring your arms to the front, as if you are bringing your hands together. * Push-ups * Push-ups are a great bodyweight exercise that strengthens the chest, shoulders and triceps. * How to do: Come down on your palms and toes, keeping the body straight. Lower your chest close to the ground and then push up. If normal push-ups are difficult, you can do them on your knees. Cool-down (5-10 minutes) Cooling down and stretching after a workout is important for muscle recovery. * Do static stretches of the chest, shoulders and triceps. Hold each stretch for 20-30 seconds. Important tips * Progressive overload: Slowly increase the weight or increase the number of repetitions over time so that your muscles are constantly challenged. * Correct Form: Always focus on maintaining correct form. Incorrect form can lead to injuries and muscles not being targeted properly. * Nutrition: Adequate protein and a balanced diet are important for muscle growth. * Rest: Getting enough sleep and giving your chest a rest before the next workout is essential for muscle recovery and growth. This routine can help you build a strong and well-developed chest. Remember, consistency is key to seeing results!

Dev Fitness Expert

11,052 görüntüleme • 1 yıl önce

Struggling to improve your bench press? Here’s how to identify and fix your weaknesses to increase your bench Let’s start with some form tips Big Arch - Retract your shoulder blades and drive your traps into bench by digging them into the pad. Maintain that tightness throughout the duration of the lift Bend the Bar - Act like you’re trying to bend the bar before you lift off. This causes you to externally rotate elbows to engage your lats which is crucial for a heavy bench Deep Breath - Take a deep breath before lift off and hold it in until you lift the bar where you’ll blow the air out on the way up Keep wrists straight - Wrap up your wrists tight with some wrist wraps. Don’t let wrists go limp on the concentric (lifting portion of the press). You’re losing poundage if you do Lower the bar with control - This is where lats and rear delts come into play. Nice and controlled descent and hit just below pecs Keep the arch - don’t let the bar sink into your chest and lose your arch. Keep air in and core tight the entire lift. This shortens the range of motion and allows you to stay tight and in control of the bar Leg drive and act like you’re standing up off the bench - As you explode up, drive your feet and push the bar back as if you’re trying to stand up off the bench. Weak off the chest? Likely an issue with pec strength. Here’s some exercises to help with that: -Pause Bench (1-3 seconds) -Wide Grip Bench -Incline Barbell Press -Spoto Presses -Weighted Dips -DB Flat/Incline Presses Weak with the lockout portion of the lift? Likely a weakness in your triceps or shoulders. Exercises to help with that: -Close Grip Bench -Board Presses -Pin Presses -Floor Presses -Skullcrushers -Weighted Dips -Military Presses -Slingshot Press -JM Presses -Overhead Presses Few other pieces of advice: 1) Get that back as big and strong as you can! Makes it a helluva lot easier to control the weight and add stability if our lats can support the weight. This will also carry over into your squat and deadlift. Row, row, and then row some more. Pullups/Pulldowns like crazy especially before you bench to get blood flowing back there which will help you feel and engage your lats before you lift. 2) Get a mini bicep pump from some curls before you press. Nothing heavy but having some blood in the biceps can help with tendonitis issues and help protect your joints. 3) Warm up the shoulders using a resistance band to get blood flowing to the rear delts and loosen up the shoulders. Take a foam roller and scrub the hell out of your lats as well to loosen up your shoulders.

Bailey Schober | Men’s Fitness & Nutrition Coach

26,038 görüntüleme • 9 ay önce

Here’s EVERYTHING you need to know about warm up sets: Most people are doing warm up sets ALL wrong and they’re costing themselves from an efficiency/effectiveness standpoint as a result Warm ups are designed to A) guard against injury B) prepare you for your working sets Warm up sets should NEVER be taken in close proximity to failure…most should see you leaving 6, 7, 8+ reps in reserve (the lone exception to this = sets performed for 1-2 reps @ ~90+ of your intended working weight) This is in STARK CONTRAST to working sets which should all end around 0-2 RIR You probably need about ~2 warm up sets before your first exercise or two depending on the specifics of your programming Here is an example of a typical warm up protocol: - a 5-10 minute brisk walk on the treadmill (optional) - 50% of your working weight on your first exercise for ~12 reps (mandatory) - 75% of your working weight on your first exercise for ~6 reps (mandatory) - 90% of your working weight on your first exercise for ~2 reps (optional) After you complete the working sets for your first exercise, you may want to repeat the last 3 steps prior to performing your next exercise IF it is an antagonist exercise (Ex: Lat Pull-Down after Sternal Pecs Machine Press OR Seated Leg Curls after Hack Squats) After that, you probably don’t need any additional warm up sets unless you are just using them as “primers” (sets to make sure your movement pattern / the machine settings / etc. are on point) - If doing a PUSH workout, I’m probably using 2-3 warm up sets before my first exercise only (assuming it’s a multi joint movement) - If doing a PULL workout, I’m probably using 2-3 warm up sets before my first exercise only (assuming it’s a multi joint movement) - If doing an UPPER workout, I’m probably using 2-3 warm up sets before my first exercise and 1-2 warm up sets before my second exercise (assuming they’re antagonist multi joint movements) - If doing an LOWER workout, I’m probably using 2-3 warm up sets before my first exercise and 1-2 warm up sets before my second exercise (assuming they’re antagonist multi joint movements) - If doing a FULL BODY workout, I’m probably using 2-3 warm up sets before my first exercise, 1-2 warm up sets before my second exercise, and may even 1-2 warm up sets before my third and fourth exercises as well (assuming they’re all multi joint movements — antagonist push/pull movements for both upper & lower) (As you can see, the major downside of FULL BODY workouts is often the excess warm up time needed — this is why they work best for beginners much of the time) General rule of thumb: If your first set of an exercise is NOT your best set of that exercise in terms of performance (assuming we equate RIR), you are NOT warming up properly You should see a fall off in performance as sets transpire on a given exercise…this is a feature, not a bug of productive/effective resistance exercise WHEN WARMED UP PROPERLY

Dean Turner

52,493 görüntüleme • 2 ay önce

Here’s EVERYTHING you need to know about warm up sets: Most people are doing warm up sets ALL wrong and they’re costing themselves from an efficiency/effectiveness standpoint as a result Warm ups are designed to A) guard against injury B) prepare you for your working sets Warm up sets should NEVER be taken in close proximity to failure…most should see you leaving 6, 7, 8+ reps in reserve (the lone exception to this = sets performed for 1-2 reps @ ~90+ of your intended working weight) This is in STARK CONTRAST to working sets which should all end around 0-2 RIR You probably need about ~2 warm up sets before your first exercise or two depending on the specifics of your programming Here is an example of a typical warm up protocol: - a 5-10 minute brisk walk on the treadmill (optional) - 50% of your working weight on your first exercise for ~12 reps (mandatory) - 75% of your working weight on your first exercise for ~6 reps (mandatory) - 90% of your working weight on your first exercise for ~2 reps (optional) After you complete the working sets for your first exercise, you may want to repeat the last 3 steps prior to performing your next exercise IF it is an antagonist exercise (Ex: Lat Pull-Down after Sternal Pecs Machine Press OR Seated Leg Curls after Hack Squats) After that, you probably don’t need any additional warm up sets unless you are just using them as “primers” (sets to make sure your movement pattern / the machine settings / etc. are on point) - If doing a PUSH workout, I’m probably using 2-3 warm up sets before my first exercise only (assuming it’s a multi joint movement) - If doing a PULL workout, I’m probably using 2-3 warm up sets before my first exercise only (assuming it’s a multi joint movement) - If doing an UPPER workout, I’m probably using 2-3 warm up sets before my first exercise and 1-2 warm up sets before my second exercise (assuming they’re antagonist multi joint movements) - If doing an LOWER workout, I’m probably using 2-3 warm up sets before my first exercise and 1-2 warm up sets before my second exercise (assuming they’re antagonist multi joint movements) - If doing a FULL BODY workout, I’m probably using 2-3 warm up sets before my first exercise, 1-2 warm up sets before my second exercise, and may even 1-2 warm up sets before my third and fourth exercises as well (assuming they’re all multi joint movements — antagonist push/pull movements for both upper & lower) (As you can see, the major downside of FULL BODY workouts is often the excess warm up time needed — this is why they work best for beginners much of the time) General rule of thumb: If your first set of an exercise is NOT your best set of that exercise in terms of performance (assuming we equate RIR), you are NOT warming up properly You should see a fall off in performance as sets transpire on a given exercise…this is a feature, not a bug of productive/effective resistance exercise WHEN WARMED UP PROPERLY

Dean Turner

53,653 görüntüleme • 7 ay önce

So...I just killed my software HYROS... (+$20k contest) And the team at HYROS and I are damn proud of it. For the last year we optimized HYROS's tracking to be vibe coded with. Today we released a FULL app powered by our data that you can add or build ANY tracking feature into in a few prompts. The app has the full functionality of HYROS EXCEPT it's fully yours to vibe build on top of. The MD/way it's built is specifically so LLMs like Claude can easily add/remove/create any tracking or attribution feature you want with zero coding or dev experience. We handle the hard part : The tracking, data management, infrastructure. We then power YOUR custom app with our data/tracking. You get to use/construct/apply the however you damn please whenever you damn well want. There's no point to using any tracking software anymore just for its UI features. You can have a full suite of features CUSTOM to you on command today fully powered by the most accurate tracking online (Hyros AI swarm data) It's so flexible you could even build your own affiliate tracking platform on top of it if you wanted. The era of logging into one-size-fits-all analytics apps and waiting months for features is dead. Now every HYROS user can have an attribution system and models that are 1-to-1 custom to them, with any feature they want, in a matter of minutes. FYI we are doing a $20k contest/giveaway for whoever builds the coolest apps and features with this, in our HYROS Skool group. Just Google "HYROS Skool" to find it. Links to set up docs/our git for this app are there as well.

Alex Becker 🍊🏆🥇

146,870 görüntüleme • 21 gün önce