Home page
Telegram bot

Build an AI/ML Tennis Analysis system with YOLO, PyTorch, and Key Point Extraction




Video quality The size Download

Information Build an AI/ML Tennis Analysis system with YOLO, PyTorch, and Key Point Extraction


Title :  Build an AI/ML Tennis Analysis system with YOLO, PyTorch, and Key Point Extraction
Lasting :   4.41.25
Date of publication :  
Views :   371 rb


Frames Build an AI/ML Tennis Analysis system with YOLO, PyTorch, and Key Point Extraction





Description Build an AI/ML Tennis Analysis system with YOLO, PyTorch, and Key Point Extraction



Comments Build an AI/ML Tennis Analysis system with YOLO, PyTorch, and Key Point Extraction



@im_simarjeet
I'm not able to fine-tune the tennis ball for yolo_inference py at around 19:30 Please help I was locally able to start the training process but to do in colab uploaded to drive and did the steps but was unable to train
Comment from : @im_simarjeet


@JIAYIYAN-k1j
can not download the dataset from roboflow : (
Comment from : @JIAYIYAN-k1j


@brownsquare77
Can anyone kindly teach me how to download the author's YOLOv5 Dataset as in 12:5013:26, because no matter how I clicked YOLOv5 button I can't see any download pop up message Even when I clicked Download Dataset button, nothing happens either Please help I tried it as I logged in two different accounts For the rest of other people's dataset I don't have any problem downloading
Comment from : @brownsquare77


@dustenobrial3943
how can we apply into camera application??
Comment from : @dustenobrial3943


@VishwaSeneviratne
Hi, one of my biggest problems after creating a Tennis video is to cut out the dead time during a match from the video How can I use this method to achieve that?
Comment from : @VishwaSeneviratne


@hugohaus3961
very helpful video
Comment from : @hugohaus3961


@jan-lucako2042
How can we add in other shot type info like forehand/ backhand, volley , groundstroke ?
Comment from : @jan-lucako2042


@akashjayakumar6070
I’m getting moduleError in roboflow part can you please help me sir
Comment from : @akashjayakumar6070


@TheBestGuy345
Can you do one for badminton?
Comment from : @TheBestGuy345


@iWillRun_K
btw I instead of relying on player height and keypoints , you can try holographic projection , its not accurate but it works pretty good and ball position is quite pretty
Comment from : @iWillRun_K


@hariharan29122
1:32:06brbrif the keypoints are movingwhat we have to change?Can you explain it
Comment from : @hariharan29122


@cristi4577
Hi, if there are any experienced ML specialists could i get some help with my questions?brbr1 Why has the author decided to use Yolo v5 instead of V8/V11br2 Why was the model tuned on 640x640 instead of 1280x1280 (as the tennis ball is small)br3 Why wasnt yolo also used for keypoint detection?
Comment from : @cristi4577


@PraveenKumar-dl3tu
Very helpful ❤
Comment from : @PraveenKumar-dl3tu


@iWillRun_K
is it possible to detech badminton shuttle with YOLO ?
Comment from : @iWillRun_K


@hrz-kg5zf
when i train in the pycharm, it's report "ValueError: zero-size array to reduction operation maximum which has no identity"? why i download dataset from the roboflow,i think there is no problem in the dataset
Comment from : @hrz-kg5zf


@iWillRun_K
can i do this entirey on google collab my ,PC is a potatoe, it can't even run IDE properly with 4gb ram
Comment from : @iWillRun_K


@cordz5274
can you call yourself a pro after you complete this project?
Comment from : @cordz5274


@nhatanh4410
After downloading the zip dataset from drive, it seems not possible to unzip it I try to download and unzip the file from local and colab too Anyone helps me with this please? Thanks
Comment from : @nhatanh4410


@mikhaaldyn112
Why can’t I use another video as the input? It gets the error player_heights[player_id] Can anyone help me please?
Comment from : @mikhaaldyn112


@yuanhu6031
I am very grateful for this video, which outlines the key procedures of YOLO deployment for an interesting project I've benefited a lot and also helped me finish a ping pong ball spin measurement project quite quickly: youtube/1c2kbc4hWuo
Comment from : @yuanhu6031


@nicolapomiato1737
Hi, great works! I don't understand why you use pickle; better affidability?
Comment from : @nicolapomiato1737


@florisbokx
Wow, amazing project sir! As a tennis fanatic and ML enthusiast, I consider myself very lucky to have found a project like this on YouTube Beautiful work, and I especially admire your teaching Comprehensive, slow and articulate Thanks a lot
Comment from : @florisbokx


@jon9066
Works on one video Try it on another and the ball goes the same way as in the first video
Comment from : @jon9066


@hokagegaming5590
i am not able to get the weights
Comment from : @hokagegaming5590


@RunnerProductions
wow i really appreciate all the explanations How do you learn all this to just throw it out there with memory?! nicei would love to get with you on including more ai feedback with stats and even analyze how a play might have missed a shot, summarize ALL of that and give feedback to the playerchat?
Comment from : @RunnerProductions


@emkbacon
works flawlessly thanks for taking the time to help sharpen our skills
Comment from : @emkbacon


@Jafar801
fantastic , that's what we need brhey can you add more vedios on buildnig a web app machine thing?
Comment from : @Jafar801


@jesuslopez6873
Hi great video, Will this work for a paddle project?
Comment from : @jesuslopez6873


@cutieeeeeeeee-d5j
If I make this code for the tennis video you gavewill it work for other tennis videos too?
Comment from : @cutieeeeeeeee-d5j


@cutieeeeeeeee-d5j
Thanks dude But do you know what this project is for? Like, is it real world applicable? What use does this have IRL? Is this completely unique or an already existing thing? I'm so curious!
Comment from : @cutieeeeeeeee-d5j


@Shan_____
Hey man that's awesome I also want to know that can it detect everything for other input video? If so can you provide links of videos with similar views?
Comment from : @Shan_____


@Abhishekkumar-hh5gk
19:36 how did you get that yolov5l6 file in colab do i need to download it
Comment from : @Abhishekkumar-hh5gk


@titusfx
Hi Thanks for your videos!!!br drivegooglecom/file/d/1UZwiG1jkWgce9lNhxJ2L0NVjX1vGM05U/view
Comment from : @titusfx


@ishanpurohit9762
Hey,brbrAmazing video I am wondering if I can use your code and implement the project by myself and try to host it in some website Will definitely give you credit
Comment from : @ishanpurohit9762


@catalinawiedmaier2749
Amazing video! Any ideas on how to detect bounces on court?
Comment from : @catalinawiedmaier2749


@ishiakugwamna1170
Abdullah, thank you for a wonderful tutorial, I have to get in touch with you cheers
Comment from : @ishiakugwamna1170


@AshutoshTitoria
great video, can we do this in real time, and can we use this model in mobile app to test it in realtime? please answer it
Comment from : @AshutoshTitoria


@ABHISHEKKUMAR-l8i1u
When I am training the court keypoints on google colab, each step is taking 1 min and each epoch takes 80 mins, i am unable to train completely, in between the process, cell execution just terminates and i am unable to complete it, anyways, 20hour computation would not be possible in colab, Help me please
Comment from : @ABHISHEKKUMAR-l8i1u


@kanwarkelide8672
I changed the input video and got an index out of memory error (probably due to the number of frames) How do test for other tennis videos ?
Comment from : @kanwarkelide8672


@haz-sh1tq
ha
Comment from : @haz-sh1tq


@shreyojitdas9333
sir we want more such great big projects on object detection and nlp this was so unique everything was so well explained
Comment from : @shreyojitdas9333


@batrasi
how much time you spent on the making of this video?
Comment from : @batrasi


@alpalimbachiya6377
This is literally great quality of content out there, you made it easy to understand everything Thanks a lot
Comment from : @alpalimbachiya6377


@IDKdk587
Brother is underrated
Comment from : @IDKdk587


@Youfoundmej
hi! can I request, can you make it into an application that can analysis the game while recording
Comment from : @Youfoundmej


@ismarapuandi1552
Nice stuff, but noticed that the model is not robust enough to handle various footage of tennis when I try locally (especially for ball and court detection)
Comment from : @ismarapuandi1552


@KhushPatel-x2n
Can anyone share the ball prediction model!!!brbrI have tried to trained but it doesn't give required results
Comment from : @KhushPatel-x2n


@keneydy99
Thanks for the video ! Is the technology precise enough to detect line calls ?
Comment from : @keneydy99


@TwilightCoder008
34:07 How do we decide the mean and std values while normalizing here?
Comment from : @TwilightCoder008


@graphguy
Swingvision needs to contact you guys, their app needs help in the android, Windows development area
Comment from : @graphguy


@abhinavsharma1175
What are all prr requisites required to make such a project ?
Comment from : @abhinavsharma1175


@ramkumarsethupathi
I've been blessed by the youtube Algorithm I hit the jackpot
Comment from : @ramkumarsethupathi


@matteomainetti2581
It remains a mystery to me how you got such good results in training the court_keypoints model With the same code everyone gets a totally different loss descent! Do you have any idea of what worked better for you?
Comment from : @matteomainetti2581


@Adh-Saksham
My trackers are not right in the lines and the positions that they should be at On one side of the court they are fine but on the other it is skewed
Comment from : @Adh-Saksham


@lalamax3d
amazing can this be used for table tennis as well??
Comment from : @lalamax3d


@csrbharadwaj
can i do this similarly on yolo v10?
Comment from : @csrbharadwaj


@VisibleMRJ
SwingVision: 🤬
Comment from : @VisibleMRJ


@nadahammami750
great job sir! but were can i find the input videos am stuck in this
Comment from : @nadahammami750


@ЮрийДоронин-н1ц
please, give your vs code settings and installed plugins
Comment from : @ЮрийДоронин-н1ц


@narangfamily7668
PAPER WHEN?! ❤
Comment from : @narangfamily7668


@farestabib6858
excellent job thank you very much can you please make more projects i like the way to present
Comment from : @farestabib6858


@umaiskhan6278
player tracker 51:07brball_tracker 1:20:48 brcourt keypoints 1:27:34brball tracker interpolation 1:48:00brchoose and filter players 1:59:00brBall Hit 3:03:00brPlayer pos to MiniCourt pos 3:23:00
Comment from : @umaiskhan6278


@Sid-proxi
amazing project, just completed ittook me a week ;)brit was little hard but ultimately worth it!brGreat video :)
Comment from : @Sid-proxi


@yamumsyadad69
This is amazing Will this code work on other random youtube tennis videos?
Comment from : @yamumsyadad69


@shubhasheeshkundu9933
for train point key detection its take too much time cann anyone give me the model file
Comment from : @shubhasheeshkundu9933


@Sid-proxi
I am literally copying you, but still at 1:46:13 few points (0, 4, 6, 1, 2, 5 ) are not at all on their respective position
Comment from : @Sid-proxi


@jcobsky4852
Is anyone also struggling with downloading data for keypoint extraction ? Seems like the wget line is not working properly It downloads corrupted zip file with 3kB
Comment from : @jcobsky4852


@elirana1000
can you provide the models pt files
Comment from : @elirana1000


@paulpolizzi3421
can you do this for soccer?
Comment from : @paulpolizzi3421


@iasror
nice tutorial
Comment from : @iasror


@mh-ll
Abdullah, thank you so much for your hard work in this video I learned a lotbrbrYour teaching style is unrivalled I easily followed and understood everythingbrbrThank you, please keep up the good work
Comment from : @mh-ll


@lanceschultz6154
Love the idea I used another tennis video that I downloaded online, but it doesn't work with your code Should I be aware of any specifications regarding the video?
Comment from : @lanceschultz6154


@goncalogomes1944
Hello, when i try to use the code for a different video than the one you used as input it gives a key error in the convert_bounding_boxes_to_mini_court_coordinates function I don't know if you can help me with that 😕
Comment from : @goncalogomes1944


@Trump-wr7ym
I believe this project is suitable for a newcomer
Comment from : @Trump-wr7ym


@lauratanguyen
I loved this video! Thanks Would you make a video for analyzing a golf swing? I have to do a software engineering boot camp capstone, and I would love to incorporate this AI/ML model
Comment from : @lauratanguyen


@wallisCodes-ig5lh
Just stumbled upon this video by chance, and boy am I grateful!brAs a beginner to the world of ML, I think it would be amazing if you could make some beginner friendly project tutorials (I know a lot of other people would appreciate it too)brSomebody in the comments said something about an mnist digit recogniser? Would be cool to get a video on that!
Comment from : @wallisCodes-ig5lh


@muonudom1566
1:27:38 detect court keypointsbr1:48:00 interpolate_ball_positions functionbr1:56:00 Draw frame number
Comment from : @muonudom1566


@cv_1960
bro this so diffeclet functionbrhow
Comment from : @cv_1960


@JhonnyTech-ne9dt
Thank you!!! It's an excellent video I must say, no one teaches such detailed content on YouTube It's incredibly beneficial for students in engineering and technology I do have a few questions though Is this applicable in real time, such as by using a webcam?
Comment from : @JhonnyTech-ne9dt


@FEELGOOD1820
bro please post a video how to set up vs code for ML and DSbr
Comment from : @FEELGOOD1820


@pilau
Fantastic and helpful! 💯
Comment from : @pilau


@Тима-щ2ю
Wow! Very cool and not super complex project Thank you for yolo introduction!!
Comment from : @Тима-щ2ю


@Тима-щ2ю
There is only data_valjson but no data_trainjson file for some reason in the keypoints zip archive you downloaded with !wget
Comment from : @Тима-щ2ю


@Crz1985
Is it possible to do this for table soccer?
Comment from : @Crz1985


@Amnskary
This projects are insane, please continue the series, it has been very helpful
Comment from : @Amnskary


@RonanBorja
Can you make a video with trackiung basketball
Comment from : @RonanBorja


@mwaqze
This is a great video Thank you so much
Comment from : @mwaqze


@mariozdk
Analyze table tenis
Comment from : @mariozdk


@boogersincoffee
I was about to go to bed Finding this video got me so excited that I'll probably be up another hour Can't wait to watch this tomorrow
Comment from : @boogersincoffee


@hmd7836
Bro it chrashes during the first epoch on google collab
Comment from : @hmd7836


@thebudaxcorporate9763
please list spesification hardware & software for run this code?
Comment from : @thebudaxcorporate9763


@paulpolizzi3421
very COOL!!!
Comment from : @paulpolizzi3421


@Deron3003
How do I add travel lines to the moving object?
Comment from : @Deron3003



Related Build an AI/ML Tennis Analysis system with YOLO, PyTorch, and Key Point Extraction videos

Building Keywords Extraction app with Python Machine Learning | Keywords Extraction From Documents Building Keywords Extraction app with Python Machine Learning | Keywords Extraction From Documents
РѕС‚ : AI with Noor
Download Full Episodes | The Most Watched videos of all time
Behavior Analysis and Learning - Applied Behavior Analysis Pt1 - Applied Behavior Analysis Behavior Analysis and Learning - Applied Behavior Analysis Pt1 - Applied Behavior Analysis
РѕС‚ : The Cognitive Psychologist
Download Full Episodes | The Most Watched videos of all time
Deep Learning for feature extraction from point clouds | AI u0026 Cities | Dmitry Kudinov Deep Learning for feature extraction from point clouds | AI u0026 Cities | Dmitry Kudinov
РѕС‚ : Applied Machine Learning Days
Download Full Episodes | The Most Watched videos of all time
Unsupervised Key Phrases (Topic) Extraction with RAKE | Applied NLP Tutorial in Python Unsupervised Key Phrases (Topic) Extraction with RAKE | Applied NLP Tutorial in Python
РѕС‚ : 1littlecoder
Download Full Episodes | The Most Watched videos of all time
How Do I Balance How Do I Balance "YOLO" With Saving Money?
РѕС‚ : The Ramsey Show Highlights
Download Full Episodes | The Most Watched videos of all time
I YOLO’d My Money, Now I Have No Retirement I YOLO’d My Money, Now I Have No Retirement
РѕС‚ : The Ramsey Show Highlights
Download Full Episodes | The Most Watched videos of all time
TOP 10 RICHEST TENNIS PLAYERS IN THE WORLD 2024 ? HIGHEST PAID TENNIS PLAYERS 2024 TOP 10 RICHEST TENNIS PLAYERS IN THE WORLD 2024 ? HIGHEST PAID TENNIS PLAYERS 2024
РѕС‚ : TENNIS RAPTOR
Download Full Episodes | The Most Watched videos of all time
Entry Point Not Found Dynamic Link Library Fixed | The Procedure Entry Point Could Not Be Located Entry Point Not Found Dynamic Link Library Fixed | The Procedure Entry Point Could Not Be Located
РѕС‚ : Cricket Ki Baatein
Download Full Episodes | The Most Watched videos of all time
Time Series Anomaly Detection Tutorial with PyTorch in Python | LSTM Autoencoder for ECG Data Time Series Anomaly Detection Tutorial with PyTorch in Python | LSTM Autoencoder for ECG Data
РѕС‚ : Venelin Valkov
Download Full Episodes | The Most Watched videos of all time
PyTorch in 100 Seconds PyTorch in 100 Seconds
РѕС‚ : Fireship
Download Full Episodes | The Most Watched videos of all time


Eddie Money Two Tickets To Paradise Live 1978 | Guinea £2 Coin Value 2013 Guinea £2 Coin Worth | 100 Rupees 1982 Coin | Rare Coins | India | Old Coins | Old Coin Value Tamil | Antique Box | Coinstar Machine At Stop U0026 Shop In West Babylon, NY (Montauk Highway Location) | EARN $380 WHILE CHARGING Your Phone (Passive Income) | How I Would Learn Spanish In 2024 If I Could Start Over | Kevin Rudolf I Made It (Ft. Birdman, Jay Sean U0026 Lil Wayne) Cash Money Heroes (Music Video) | CRAZY MAGIC TRICK Bending Coin | HOLY GRAIL UK FIFTY NEW PENCE THE TOP 8 VALUABLE UK FIFTY PENCE COINS WORTH HUGE MONEY!50p Look For | CleaningSoaking Copper Coins In Olive Oil For 48 Hours. | HowTo Auto Fishing? U0026 How To Get Money From Fish? In Roblox : Block Tycoon ? [FISHING U0026 AQUARIUMS] ? | VISION LEARNING CENTER COURSES COMING SOON | Why Are We In Debt If The Gov Can Just Print Money? | Constitution Lecture Extra: Coining Money And Legal Tender | Is Moneyball A True Story?| Truth Behind Moneyball| Moneyball Real Story| Billy Beane Moneyball | Cheap And Reliable Fifa 14 Coins Www.Fifa14coins4u.com | Fisher Price Laugh And Learn Dance U0026 Play Puppy | How To Send Money Internationally With Revolut In 2 Minutes! | Presidential Dollar Coin: 2008 Martin Van Buren | Send Interac E Transfer TD Bank App | TD Interac E Transfers | Send Money TD Bank App | Location Appartement à Louer Bois Colombes Particulier à Particulier Bon Plan Bon Coin | Hitman: Blood Money A Vintage Year Bug/Glitch..PLEASE HELP!!!! | CenterStrain01 | Antique, Ancient Lost Coins. Treasure From The 1700s! Dutch East India Trading Company | David Blaine: Vanishing Coin Trick | How To Raise Money For A Mission Trip? ~ Sit Down Saturday With Ben | How To Make Money Selling Drugs Official Trailer | Dyscalculia Recommendations | Part Four | Homeschooling | Learning Disorder | Come Tour Our 5 Star Rated Preschool Classroom At Discovery Kids Learning Center | Unboxing $1,400 In Rare Coins U0026 Currency US, World, Exonumia, Bullion, U0026 More!! | Club Penguin Money Maker: How To Get Unlimited Coins In Club Penguin! | Learn English Conversation Oxford English Daily Conversation Part 1 | Differences Of Nonverbal Learning Disorder U0026 Autism | What Is Your Learning Style: Visual, Auditory, Kinesthetic | NLP Techniques | Best Way To Get Money On Runescape 2012 | How Much Money Can You Make Sports Betting If You Follow Bankroll Management