AI Pose Estimation with Python and MediaPipe | Plus AI Gym Tracker Project

  Рет қаралды 229,706

Nicholas Renotte

Nicholas Renotte

Күн бұрын

Пікірлер: 589
@winstonyeung1461
@winstonyeung1461 3 жыл бұрын
Sir, your presentation is really systematic and content is as always informative. Thank you so much.
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thank you so much @Winston, glad you enjoyed it!
@shukkkursabzaliev1730
@shukkkursabzaliev1730 3 жыл бұрын
Mind blowing tutorial! Look forward for more similar projects, especially the one you talked about (counter for several exercises at once). Liked + subscribed + bell turned on!
@gnm81
@gnm81 6 ай бұрын
When will that video come out
@sikandarencosa2490
@sikandarencosa2490 3 жыл бұрын
this channel is such a gem tbh
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thanks so much @Sikander encosa, pumped you're enjoying it!
@MJ720
@MJ720 Жыл бұрын
I decided to try and use mediapipe for a project I was doing but got discouraged by some of the documentation as I struggled to even install it. I then came to this tutorial and you made it look so easy and understandable! Thanks.
@forgewhelbon1131
@forgewhelbon1131 4 ай бұрын
Did u get any os error trying to install media pipe?if so how did u fix it?
@MJ720
@MJ720 4 ай бұрын
@@forgewhelbon1131 I didn't get any errors sorry. Good luck in sorting!
@forgewhelbon1131
@forgewhelbon1131 4 ай бұрын
@MJ720 oh ok :( thnx tho
@LabbHasse
@LabbHasse 2 жыл бұрын
Thank you so much. Your teaching and tutorial style is the perfect match for me. Clear an precise, and you continuously explain everything you do, thanx!!
@minhnamphan864
@minhnamphan864 5 ай бұрын
I needed to calculate the angle of my arm to my body and your video helped me a lot. Thank you very much. I hope you release more videos
@mathieuraffinot1126
@mathieuraffinot1126 2 жыл бұрын
Many thanks for this tutorial ! The video is well done, your explanations are very clear, and the code ran directly on my computer without any modifications, which is quite rare !
@bankcrawpackchannel6936
@bankcrawpackchannel6936 3 жыл бұрын
Please make more MediaPipe hands tracking projects, we love this content thank you so much
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Oh you know it! Plenty more coming @Bank Crawpack Channel!
@bankcrawpackchannel6936
@bankcrawpackchannel6936 3 жыл бұрын
@@NicholasRenotte thank you so much
@epidemiaproductions
@epidemiaproductions 3 жыл бұрын
I've saved this vid for later, dude you are just amazing, i'm loving all the vids and the way you teach is really easy to understand, keep it up! cheers from brazil :)
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thanks so much @zanniboni! Much love!
@bhaskarkc7276
@bhaskarkc7276 2 жыл бұрын
I am learning python and its been week but i can totally follow you. Great work.
@jerrylee520
@jerrylee520 10 ай бұрын
This is the best video I saw to use & test pose estimate. Thank you.
@muhammadmemon2394
@muhammadmemon2394 3 ай бұрын
Excellent step-by-step video! Great work! So much help for my capstone!
@AshishPandey-cp7dm
@AshishPandey-cp7dm 2 жыл бұрын
and once again super thanks for doing this. You make it super easy for a beginner to understand stuffs. This was your second tutorial i tried (1st one being Object detection - 5hr course).
@ishanubale9680
@ishanubale9680 3 жыл бұрын
very good video all info from the start and no complicated installations
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thanks so much @Ishan, tried to keep it as smooth as possible!
@madebymate4870
@madebymate4870 3 жыл бұрын
Thank you dude! You are the most underrated youtuber I have ever seen I'm loving this video although I have one question How do you do the exact same thing But instead of a camera, You do it with screen recording live? Hope you or anyone else can help me Cuz I'm really stuck
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Could access a screen using pyautogui and use that as the video instead of the feed from opencv. Check this out www.thepythoncode.com/article/make-screen-recorder-python
@madebymate4870
@madebymate4870 3 жыл бұрын
@@NicholasRenotte thanks!
@udaysodhi7574
@udaysodhi7574 3 жыл бұрын
More content creators like you should exist
@파란색동물
@파란색동물 Жыл бұрын
I copied your code, but the angle is not displayed on the screen. I don't know what the problem is.
@ipirediatoir247
@ipirediatoir247 11 ай бұрын
if you found a solution please tell me
@kaviyak7308
@kaviyak7308 2 ай бұрын
Did you find a solution? I'm dealing with the same problem
@rafaychaudry320
@rafaychaudry320 Ай бұрын
@@kaviyak7308 did you find a solution?
@leamon9024
@leamon9024 2 жыл бұрын
Thanks. This is amazing. Looking forward to the multi-pose tracker tutorial.
@captainlennyjapan27
@captainlennyjapan27 3 жыл бұрын
I just tweaked this to track my basketball shooting motion in just an hour!!! Thank you for the awesome tutorial 👍🏻👍🏻👍🏻
@favourchianumba5823
@favourchianumba5823 3 жыл бұрын
hey bro could you send me your github, id love to see how you did it, Im having trouble implementing the first block of code after I import everything and Im not sure what I am doing wrong
@stokrandy
@stokrandy 6 ай бұрын
I’m interested in how/what you did. The reason I’m watching this is track my daughter’s softball fast pitch. The initial idea was to identify what pattern she uses to get the strike. I thought I could monitor her movement, read the speed of the ball, and determine if it was in the strike zone. Man, was I kidding myself. lol there is a lot to each of those tasks. Too much to accomplish all at once.
@Flipszn
@Flipszn 3 жыл бұрын
THANK YOU SO MUCH. YOU SAVED MY SENIOR DESIGN PROJECT
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Ayyyyy, awesome work my guy!
@ademhilmibozkurt7085
@ademhilmibozkurt7085 2 жыл бұрын
What a video Nich. I love data science and computer vision contents. Thank you
@abhishek_maity
@abhishek_maity 3 жыл бұрын
After MediaPipe Please do cover YOLO v5 /v4 ! I love your courses. They are really awesome! :)
@manishsharma2211
@manishsharma2211 3 жыл бұрын
Namaste sir
@abhishek_maity
@abhishek_maity 3 жыл бұрын
😂😂😂❤️❤️
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Ayyyeee, you got it!
@ancycoding
@ancycoding Жыл бұрын
Really powerful library of python and the teacher too.
@sangitaajay3266
@sangitaajay3266 3 жыл бұрын
Cool project Nick you are such a great coder
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thank you so much @Sangita, much appreciated!
@mikecooper8142
@mikecooper8142 3 жыл бұрын
here for the youtube algorithms. I will definitely watch it later tho. :)
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thanks so much @Mike, let me know what you think!
@khronos142
@khronos142 3 жыл бұрын
mythmon spotted :3
@sankets7501
@sankets7501 2 жыл бұрын
I am studying data science here in mumbai, India. I've got to make a capstone project and this video inspired me to build a home workout app, still working on it. Thank you so much mate for all these videos, you are a HERO. One quick question : should i use movenet lightning or mediapipe pose shown in this video?
@cattnation6257
@cattnation6257 3 ай бұрын
what do you want
@cattnation6257
@cattnation6257 3 ай бұрын
go with mediapipe
@malekaburaddaha5910
@malekaburaddaha5910 2 жыл бұрын
Man you're the greatest, this is just what I was looking for.
@khadijasharifi4814
@khadijasharifi4814 2 жыл бұрын
Hi, I really appreciate the effort you put in to break everything down and make it understandable. I want to ask a questions; what does 'image.flags.writeable = False' do exactly? I understand that it improves performance but how does it do this? Many thanks :)
@upenyuhlangabeza7467
@upenyuhlangabeza7467 Жыл бұрын
Interested in knowing also
@crownsandcapes6101
@crownsandcapes6101 2 жыл бұрын
Any advice on how someone would use this method to track treadmill steps? Awesome video, BTW, very engaging!
@henkhbit5748
@henkhbit5748 3 жыл бұрын
Super cool and awesome Nick!.
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thanks so much @Henk!
@DJPapzin
@DJPapzin 2 ай бұрын
Great tutorial, you are such a great teacher.
@KJletMEhandelit
@KJletMEhandelit 8 ай бұрын
Great video, I'm happy that i learnt something via implementing with proper guidance.
@williambittner8828
@williambittner8828 2 жыл бұрын
Completed the tutorial and learned a looot!! Thank you very much :)
@aleynahukmet5996
@aleynahukmet5996 2 жыл бұрын
Hi Nicholas! First of all thanks for amazing tutorial. It was really helpful. I love your tutorials so much you are explaining the import details in very understanding way. But I want to ask you a question. I did not really fully understand the angle calculation part and I could not find anything about it on the internet either. Could you please give a little bit more info about that part?
@NicholasRenotte
@NicholasRenotte 2 жыл бұрын
Definitely, take a look at this: manivannan-ai.medium.com/find-the-angle-between-three-points-from-2d-using-python-348c513e2cd
@fahnub
@fahnub Жыл бұрын
Super Project. Thanks for creating this @Nicolas
@manudewi
@manudewi Жыл бұрын
Thankyou so much for the tutorial including the notebook man!
@ramiro6322
@ramiro6322 3 жыл бұрын
First of all this channel is amazing, I just found it! Second of all, I have a question about the angle calculation. How's that it's independent from the camera angle? You're using projected 2d points to calculate an angle that actually exists in a 3d space, so the camera angle can change the end result a lot. Am I missing something? Anyway thanks for the great content
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Nope, you're correct, I simplified it by calculating it as though it were in a 2d space. You could refine the calc by adding depth to the angle formula as well though!
@Ramix09
@Ramix09 3 жыл бұрын
@@NicholasRenotte thanks for answering, I'll have that in mind for my project!
@harshpatil6168
@harshpatil6168 3 жыл бұрын
@@NicholasRenotte Can you provide an example of how to consider depth as well in the angle calculation?
@Ramix09
@Ramix09 3 жыл бұрын
@@harshpatil6168 I think you'll have to use another camera or use a library that also has 3D predictions even with one camera
@陈逸飞-l8k
@陈逸飞-l8k 2 жыл бұрын
@@harshpatil6168 Using kinect camera can solve this, it can detect depth
@jackluk5471
@jackluk5471 Жыл бұрын
As a beginner coder, I found this tutorial helpful and very easy to understand. There is only one part which I can not seem to grasp. I have gotten the code correct and even tried copy and pasting the one in the GitHub, but I am unable to get the angle to display on my screen. My assumption is that I have gotten the webcam dimensions incorrect (which you put as 640, 480), and I am not sure how to find out what the correct number should be.
@parinayseth8813
@parinayseth8813 Жыл бұрын
Did you find the solution for it ??
@nilutpolkashyap
@nilutpolkashyap 3 жыл бұрын
Yeah......this is great.....was waiting for this project
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Awesome!! Stay tuned, another sweet one coming on Sunday!
@chetanmadhok1221
@chetanmadhok1221 Жыл бұрын
Well explained. From Start to End.
@utkarshsrivastava9241
@utkarshsrivastava9241 4 ай бұрын
Thank you so much Nicholas for this video, learned a lot from it.
@zindamayat
@zindamayat 3 жыл бұрын
Bro, you are an angel for me. I have the same FYP Body Posture detection correct count in my Gym App. You save me. Thanks, Bro.
@florianbouron8340
@florianbouron8340 3 жыл бұрын
Neat, I’m doing the same as well haha! Love his videos he is such a great teacher! @Muhammad Mehmaam did you open sources your code by any chance?
@zindamayat
@zindamayat 3 жыл бұрын
It depends on my colleagues, but I will try to upload in github.
@florianbouron8340
@florianbouron8340 3 жыл бұрын
@@zindamayat Thank you so much
@berkay3148
@berkay3148 2 жыл бұрын
Were you able to implement other workout movements?
@mustafasaidkorkmaz8838
@mustafasaidkorkmaz8838 2 күн бұрын
MY MAN YOU ARE THE REAL ONE!!!
@kusumabhargavinadendla
@kusumabhargavinadendla 4 ай бұрын
Very very helpful. Glad I found it. Thank you ❤.
@sorochinsky
@sorochinsky 3 жыл бұрын
So much new information... Nick, I want to sleep at night😂😂😂😂
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
😂 wait til you see what's coming this weekend 😉
@sorochinsky
@sorochinsky 3 жыл бұрын
@@NicholasRenotte Oh my God😱 Scary to imagine. I'm looking forward to it.😁😁
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
@@sorochinsky yesss! Think I just wrapped up the code for it this morning!
@sorochinsky
@sorochinsky 3 жыл бұрын
@@NicholasRenotte This is very good, I just finished with it😁😁 I am infinitely happy😁😁 Now I can get the coordinates of the points. It is very cool. How many things you can think of.
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
@@sorochinsky yesss! Awesome work. I've got soooo many ideas planned for it!
@Gabbosauro
@Gabbosauro 3 жыл бұрын
I will keep an eye on this since it will somehow become my master thesis! :)
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Awesome stuff @Gabbosaur! What's your thesis on?
@Gabbosauro
@Gabbosauro 3 жыл бұрын
@@NicholasRenotte Basically it's a sort of personal trainer but more focused on calisthenics workout types. It checks the quality of your movement and re-schedules the workout program based on your performance.
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
@@Gabbosauro nice! Sounds awesome man!
@aaronwee5956
@aaronwee5956 3 жыл бұрын
This is amazing!!!! Do more videos of this pleaseee
@tsangwingho2508
@tsangwingho2508 3 жыл бұрын
I love it very much! Is it possible to calculate how accurate our poses are in order to make sure that our poses are correct comparing with gym trainer ? Thanks!!
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Definitely, I'm working on a video on that rn @Tsang Wing Ho! Stay tuned!
@mxolisinkosinathinene2657
@mxolisinkosinathinene2657 3 жыл бұрын
Love your work it’s always on point and it teaches a lot for me as a beginner
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thanks so much @Mxolisi, super glad you enjoyed it!
@aliriano15
@aliriano15 3 жыл бұрын
Awesome!!! Very interesting with lots of applications!
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Agreed! Tons of stuff you can do with it!
@amanpreetchander7386
@amanpreetchander7386 2 жыл бұрын
Really amazing tutorial. Keep it up. It really helped me a lot. Thank you 🙂
@lushankshambharkar124
@lushankshambharkar124 Жыл бұрын
Hello? Did you get the result?
@venkatr9052
@venkatr9052 3 жыл бұрын
May I know which webcam you are using. Btw, love your content
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thanks a mil @Venkat, I'm using a Logitech StreamCam
@marwamahmood8434
@marwamahmood8434 3 жыл бұрын
omg love your Video thanks and like the way you code it is so clear
@МаксимОрлюк-л3щ
@МаксимОрлюк-л3щ 3 жыл бұрын
Amazing job, man! Keep it up!)
@ggggdyeye
@ggggdyeye Жыл бұрын
excellent video. i learned a lot of things about ML in this video Thank You so much.
@softsilksarees7991
@softsilksarees7991 2 жыл бұрын
Amazing video Nicholas I was really amazed by your video ai gym tracker. What are all the workouts does this system could recognize or it measures using the position of coordinates.
@anuncibayz
@anuncibayz 3 жыл бұрын
Excellent! Thanks Nicholas!
@osmiumhelium
@osmiumhelium 5 ай бұрын
Your all tutorials are so amazing and productive. In this lesson, I want to just display the angle in a whole number, not a integer. How can we do this. By the way thankyou for creating a nice tutorial
@alifranakmalrahmadyo7592
@alifranakmalrahmadyo7592 2 жыл бұрын
it helps me a lot. cheers from Indonesia!
@taimoorneutron2940
@taimoorneutron2940 3 жыл бұрын
great job and made very easily code so any one can learn quickly
@tawiwutcharuwat8999
@tawiwutcharuwat8999 3 жыл бұрын
Great content, loving them
@abhijeetsaraf7887
@abhijeetsaraf7887 3 жыл бұрын
Dude you are awesome. !!! Did the multi joint estimation video out, if its there cant find it out !!! I wish to make a yoga pose detection... Thanks in advance
@fatimah-hussain
@fatimah-hussain Жыл бұрын
awesome! quick question: how can I compare two different forms, one from a workout video and one from a person trying out their exercise?
@thewhiteheart4439
@thewhiteheart4439 2 жыл бұрын
THIS TUTORIAL REALLY WORKS I AM FROM PHILIPP
@Uncle_Buchi
@Uncle_Buchi 2 жыл бұрын
YES YES YES!!! The video I more than needed. So helpful! Thank you!!! If i wanted to use this method to calculate work done (WD= Force x Distance), how would you suggest I go about it. My thinking is that I'd assign a certain weight to either the joints or the line between joints and use that for force (signifying weight distribution in the body) then the model tracks the distance each joint or line moves throught space and multiplies to get work done. The individual work done per joint or line is summed and I'd have total work done by the body. Practicalizing this is what I can't seem to figure out.
@NicholasRenotte
@NicholasRenotte 2 жыл бұрын
I actually looked into this a while ago, it'd probably be something along the lines of angular force. Take an assumption of the mass of the arm, then calculate it's accleration (speed between frames) then assuming you know th length of the arm or use a proxy e.g. coordinate to coordinate euclidian distance...you should be able to do it!
@arnavmehta3669
@arnavmehta3669 2 жыл бұрын
You want to use that work done found as an estimate to Joules of energy used?
@gnm81
@gnm81 6 ай бұрын
Hey you mentioned you will you a multi exercise tracker in another video, have you done that already?
@azinkey3963
@azinkey3963 2 жыл бұрын
Pretty good, my search end here
@kanyinsolaolajide648
@kanyinsolaolajide648 2 жыл бұрын
Hello Nicholas, I was wondering, is the accuracy of the angle affected by depth? or by the angle from which the camera is capturing from?
@manudewi
@manudewi Жыл бұрын
It is affected by depth, just run the code and keep your elbow at 90 degrees as you turn around your shoulder. With 2D input you get a 2D angle! Edit: An easier way to trick the counter is to picture the curl with your forearm towards the camera so the segment lines between shoulder-elbow and elbow-wrist are in one line. Then just move the wrist over and under the elbow and you get a change between 0 and 180 degrees. Conclusion: For accuracy you need to film from the side.
@Mrsimanater
@Mrsimanater 2 жыл бұрын
this was a fun video cheers nick:)
@LinhPham-vg3ud
@LinhPham-vg3ud 3 жыл бұрын
great, can you combine mediapipe with yolo to detect multiple objects in 1 camera, i'm looking forward to it!
@SaberSotoodeh-g3z
@SaberSotoodeh-g3z 8 ай бұрын
Thanks for your great tutorials. Is there any tutorial, that shows how we can customize/modify or retrain the Mediapipe models? Current models are trained for adult pose detection and have issues in pose detection in infants. How can I improve it?
@kanyinsolaolajide648
@kanyinsolaolajide648 2 жыл бұрын
Hello Nicholas, Great work doing all of these; it was enlightening. I wanted to know if you have done the multi-pose/ multi gym tracking you spoke of around 52:11. Thank you.
@NicholasRenotte
@NicholasRenotte 2 жыл бұрын
There's a vid on the channel somewhere, I just did the estimation not the pose detection!
@kanyinsolaolajide648
@kanyinsolaolajide648 2 жыл бұрын
@@NicholasRenotte Thank you so much! Is there a way to estimate if specific key points in a video fed into the MediaPipe are missing? Say a video of me with just my head and shoulders, and I want to calculate the key point of my ankle. Is this possible?
@manisharya2138
@manisharya2138 9 ай бұрын
Big salute for you work 🤩🤩
@karamvirbindra9050
@karamvirbindra9050 3 жыл бұрын
@Nicolas Thanks it is such great help. I have 2 quick questions >>>> why have you multiplied in angle code np.multiply(elbow, [640, 480]).astype(int) >>>> how to resize the video frame if you can suggest some learning sources on same. It will be wonderful. Big thanks again man
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Heya @Karamvir, 1. This is because we receive normalized landmarks we need to return them to our frame size to render them based on our baseline image 2. Can resize it by adding cv2.resize before the render :)!
@rahulkumarpal385
@rahulkumarpal385 2 жыл бұрын
@@NicholasRenotte can you give the landmark for all body part such as knee , shoulder to render in our frame
@felixmariochrisantoadi5850
@felixmariochrisantoadi5850 2 жыл бұрын
thanks a lot nick, i succeed follow the whole tutorial, and also add some more function lol just kidding haha i only manage to adding the other hands to working, so now i get two pairs of strong hands lol thanks a lot nick for ur help :)
@CodewithLakshit
@CodewithLakshit 3 жыл бұрын
Man thank you so much for the wonderful work!
@suntrakaneshsu1997
@suntrakaneshsu1997 2 жыл бұрын
Really Awesome !
@kowsalyav4159
@kowsalyav4159 2 жыл бұрын
Hye Nicholas!! Nice work man!! I have a doubt. What are the changes to be made in the code when two cameras are used?
@aryendrasingh4401
@aryendrasingh4401 3 жыл бұрын
First a fall great experience of learning from you. My question is why didn't you use 'z' axis for calculating angle? as in case of predicting body pose it may affect the accuracy of angle.
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Don't really need it in this case @Aryendra as we're just calculating in a two dimensional space. You could try applying however!
@AyoubBenayache
@AyoubBenayache 2 жыл бұрын
Bad results with z. You should choose a good position to get correct calculation
@estherlisiane9786
@estherlisiane9786 2 жыл бұрын
Amazing, does this work with depth cameras?
@farzanevafaii5820
@farzanevafaii5820 2 жыл бұрын
thanks for this tutorial! just one question ... what if we want to detect more than one person?
@nakshatrasingh7853
@nakshatrasingh7853 3 жыл бұрын
multi-gym tracking video soon? great content
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Multi agent?
@nakshatrasingh7853
@nakshatrasingh7853 3 жыл бұрын
@@NicholasRenotte yes, when will that video be uploaded?
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
@@nakshatrasingh7853 hmmm, probably a while away, haven't tested it out yet!
@nakshatrasingh7853
@nakshatrasingh7853 3 жыл бұрын
@@NicholasRenotte great man, keep up the work
@Alex-gu4mi
@Alex-gu4mi 3 жыл бұрын
Hi! Great video. I have a question, can you do the same about calculating angles but with the video of holistic with hands and face detection? What things should I change to make it work? Thanks!
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Just need to change the keypoints you pick up! Planning a bigger video on rep counting using ML as well!
@zabeelzabeel5856
@zabeelzabeel5856 2 жыл бұрын
Hey, great video. Is this the BlazePose model?
@hodglotser6505
@hodglotser6505 3 жыл бұрын
Great Video Nicholas! Thank you very much. I have just one question- I am having a problem installing mediapipe. I used "pip install mediapipe" but it didn't recognize the library. Would appreciate the help. It's kinda urgent.😄
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Shoot, might be your Python version, can you try 3.7.3 instead
@codaemon375
@codaemon375 2 жыл бұрын
Great video! Why use angles for the curl tracker tho? It would be easier to use the position of the wrist and elbow. If the wrist’s position is higher than the elbow’s position that counts as a curl.
@NicholasRenotte
@NicholasRenotte 2 жыл бұрын
Could definitely do that @Paul, wanted to showcase an alternate technique. Could also just ML to predict top of the curl and the bottom like in my gym video.
@codaemon375
@codaemon375 2 жыл бұрын
@@NicholasRenotte thanks for clarifying
@Kishi1969
@Kishi1969 3 жыл бұрын
Great lecturer
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Just trying to spread the coding love @Benya, glad you enjoyed it!
@CiaoGhost98
@CiaoGhost98 3 жыл бұрын
Great tutorial...how do I add more exercises ?? Is there any video about it?
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Not yet, working on it my guy!
@CiaoGhost98
@CiaoGhost98 3 жыл бұрын
@@NicholasRenotte thanks
@wenhan123
@wenhan123 2 жыл бұрын
Woah mind-blowing tutorial, may I know, if I want to use this project for my home workout routine, I want to add in more, such as jumping jacks you know any idea how? Like the codes start by first doing 10 jumping jacks rest 10 sec then the next workout will begin ( which in this case, is the dumbbell curl)
@IaconoAndre
@IaconoAndre 3 жыл бұрын
Loved the video! Thanks for sharing bro :)
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thanks a ton @Andre 🙏
@SaiYennu
@SaiYennu Жыл бұрын
thank you so much information learned and talking about the tutorial display with angle only ,why not displaying time beside the top corner of the output
@ElectroCoderEC
@ElectroCoderEC 3 жыл бұрын
Nice tutorial!. Great!. Do you know if you can use this for multiple dector pose for people at the same time? How can i get it?
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Heya @TechTales SC, this model doesn't support multiple people. Check out OpenPose for it
@newtonsarr1234
@newtonsarr1234 3 жыл бұрын
Very cool project. Have you done a pushup counter yet ?
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Not yet!
@abdurRahman-od3fd
@abdurRahman-od3fd 19 сағат бұрын
Is it possible to add code for velocity between each movement of the dumbbell curl? thanks!
@ozguozkan9342
@ozguozkan9342 2 жыл бұрын
Hi thanks a lot for this amazing video! I want to ask something, do we use a tensorflow model or a tensorflow lite model?
@vaishnavimore754
@vaishnavimore754 3 жыл бұрын
Thank you Sir!!! For such an awesome content🤠
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Thank you so much @Vaishnavi!
@richieithaca
@richieithaca 3 жыл бұрын
Hi Nick - another awesome working example - is there a way of calling on the angle calculation script you use in this example without having to write out the code for every angle over and over (if I wanted to display hip, knee, and ankle angles all at the same time) - Also is there a way of rounding up the numbers to 2 decimals? Feel like I should be paying you for this level of assistance but appreciate what you're doing here
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
Yup! Stay tuned, might try to cover it this weekend or early next @Richard!
@drm8164
@drm8164 Жыл бұрын
@@NicholasRenotte PLEASE HELP : I paste to script in PyCharm but nothing works, i have no errors but i can only see my face in the webcam
@Neojivago
@Neojivago 2 жыл бұрын
"Make Detections" and the parts after that doesn't work. I run the codes but nothing happens. Do you have any idea about that? Could you please help me? Thank you so much.
@yongbinlee9698
@yongbinlee9698 Жыл бұрын
Thank you!!, Your video is really helpfull to me, When I make pushup counter, I subscribe you and push the good button!
@priyambordoloi771
@priyambordoloi771 3 жыл бұрын
Nicholas by default open cv use cpu? So are you using any gpu power to increase fps?
@NicholasRenotte
@NicholasRenotte 3 жыл бұрын
The OpenCV bit should be pretty quick. Double check you're using a GPU for the MediaPipe component however: google.github.io/mediapipe/getting_started/gpu_support.html
@priyambordoloi771
@priyambordoloi771 3 жыл бұрын
@@NicholasRenotte you are amazing.
AI Learns to Do Deadlifts
17:06
Nicholas Renotte
Рет қаралды 40 М.
AI Hand Pose Estimation with MediaPipe and Python
36:02
Nicholas Renotte
Рет қаралды 75 М.
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
ROSÉ & Bruno Mars - APT. (Official Music Video)
02:54
ROSÉ
Рет қаралды 315 МЛН
I Turned My Mom into Anxiety Mode! 😆💥 #prank #familyfun #funny
00:32
ML Was Hard Until I Learned These 5 Secrets!
13:11
Boris Meinardus
Рет қаралды 336 М.
Machine Learning Projects You NEVER Knew Existed
15:20
Nicholas Renotte
Рет қаралды 181 М.
This Ancient Technology Makes Things Spin Really Fast!
9:58
The Action Lab
Рет қаралды 697 М.
ml5.js Pose Estimation with PoseNet
14:25
The Coding Train
Рет қаралды 107 М.
How to Code a AI Trading bot (so you can make $$$)
35:09
Nicholas Renotte
Рет қаралды 676 М.
Why Does Diffusion Work Better than Auto-Regression?
20:18
Algorithmic Simplicity
Рет қаралды 368 М.