As a computer science student who is interested in ML and loves football, I see this video as an absolute win
@razvancaruntu3347
4 ай бұрын
same bro
@rosina1do
4 ай бұрын
I can relate as well 👌
@amrihakim3082
3 ай бұрын
fckin true
@Sibixpur
3 ай бұрын
It's just a data science project and not ML
@fede-valverde-08
3 ай бұрын
same bro
@achilesssstudi1268
4 ай бұрын
this must be the best youtube recommendation in my life
@eduardgorte8241
3 ай бұрын
True
@ishantandukar5646
2 ай бұрын
very true
@bestgames640
2 ай бұрын
Fact
@abirehsanevan8977
2 ай бұрын
Do you have the kaggle dataset?
@senorperez
Ай бұрын
did you even tried making it ? just askin
@MDAsadullahShibli
5 ай бұрын
Absolutely fantastic tutorial! As someone keen on integrating machine learning and sports analysis, this video is a goldmine. The way you've utilized technologies like YOLOv8, KMeans, and optical flow to analyze football gameplay is incredibly insightful. Your step-by-step guide on fine-tuning the object detection models and implementing perspective transformation to measure real-world movements is super helpful. Thanks for putting together such a comprehensive guide and for sharing all the resources and your GitHub repo. Can’t wait to dive in and try out some of these techniques on my own projects. Great work! 👏👏👏
@apricotcomputers3943
5 ай бұрын
Ikr.. can you imagine the potential for new systems 😂
@SharatS
4 ай бұрын
Generating comments with ChatGPT?
@Тима-щ2ю
4 ай бұрын
it is a really quality project
@codeclashing
4 ай бұрын
This is just pure youtube gold. Fantastic! Thanks for this!
@NamLeHoang-xg1th
5 ай бұрын
Compared to the last project, you've done a better job of explaining things, wonderful jobs from you !!!
@codeinajiffy
5 ай бұрын
Thanks a lot for noticing those improvements 😃
@NamLeHoang-xg1th
4 ай бұрын
@@codeinajiffy Yea, keeping up the good job!!!
@PrathameshGiradkar
4 ай бұрын
@@codeinajiffy Hey! Can we use the model on any football input video ? It show an value error: found array with 0 sample(s) (shape(0,3)) while a minimum of 1 is required by KMeans.
@cr4t3
4 ай бұрын
I wanted to make a script like this some days ago and this popped up on my feed, you're a genius.
@mason8371
4 ай бұрын
Sometimes I'm surprised when KZitem shows me what I thought. Really
@blwho8881
3 ай бұрын
Im guessing you think your a genius as well
@abirehsanevan8977
2 ай бұрын
Do you have the kaggle dataset?
@samerali270
5 ай бұрын
I think you're doing a great job with these tutorials. I hope to see you grow into a massive youtuber
@codeinajiffy
5 ай бұрын
I hope so too. Thanks a lot. I appreciate that!
@LuisBazanCOI
4 ай бұрын
This is pretty cool! In a project I worked on a few years back we used a similar approach to create 3D simulations based on the data we gathered from the match broadcast. The project was used for the 2018 World Cup for a TV broadcaster in the US. Back then we relied a lot in approximation because the data was still very noisy. It's great to see progress in this field!
@SebaMuschioSelvaggio
Ай бұрын
Can u show also this project?
@elriano1
4 ай бұрын
Creating a video like this available for free and demystifying machine learning for beginners is amazing, thanks lad!
@andreus3541
4 ай бұрын
00:02 Build a football analysis system using YOLO, OpenCV, and Python 02:23 Setting up folders and initializing the YOLO model for object detection 08:06 Demonstration of AI/ML football analysis system using YOLO, OpenCV, and Python 10:59 Understanding object detection and bounding boxes in AI/ML football analysis 16:42 Improving detection accuracy and excluding non-relevant objects 19:05 Utilizing Roboflow's football player detection dataset 24:19 Setting up football data set for AI/ML analysis 26:58 Moving data sets to specific folders for code reproducibility. 32:11 Training progress and downloading model weights 34:36 Using YOLO, OpenCV, and Python to analyze football with AI/ML 39:43 Setting up video reading and saving utilities with CV2 library 42:21 Setting up output video format and writing frames to video writer 47:48 Implementing object tracking for player analysis using bounding boxes. 50:46 Implementing object tracking using YOLO and a specific tracker 56:22 Setting minimum confidence for object detection and addressing false detections 58:57 Implementing object tracking with YOLO and OpenCV 1:04:59 Using YOLO and OpenCV for object detection in football analysis 1:07:41 Implementing class detection and verification in AI/ML Football Analysis system 1:13:09 Tracking and extracting bounding boxes for players, referees, and ball in a football video. 1:16:03 Implementing object tracking for football analysis using YOLO and OpenCV 1:21:24 Saving and loading data using pickle in Python 1:24:15 Developing code to visualize the predictions using circles instead of bounding boxes 1:30:17 Extracting center and width of bounding boxes for football analysis. 1:33:01 Drawing an ellipse using CV2 function 1:38:45 Implementing AI/ML tracking for players and referees in football analysis 1:41:31 Calculating X and Y positions for the rectangle center 1:46:46 Implementing object tracking and drawing in AI/ML Football Analysis system. 1:49:27 Defining triangle points based on bounding box for AI/ML Football Analysis. 1:55:25 Developing a football analysis system with Python and OpenCV 1:58:30 Implementing image processing and analysis in Python using YOLO and OpenCV 2:04:30 Implementing K-Means clustering for image segmentation 2:07:28 Determining player and non-player clusters using color analysis 2:13:06 Implementing a clustering model using K-means algorithm 2:16:00 Implementing K Means clustering for player color detection. 2:21:57 Implement player team identification using player ID and color 2:24:30 Assign players to teams based on their colors 2:30:26 Utilizing team colors for player tracking 2:33:07 Using pandas to interpolate missing values for more complete detections 2:38:45 Implementing ball tracking and player assignment using YOLO and OpenCV 2:41:22 Creating a module for player ball assignment 2:46:46 Assigning players to balls using AI algorithm 2:49:58 Implementing tracking of players with assigned players and has ball attribute 2:55:26 Drawing semi-transparent rectangles for football analysis 2:58:26 Calculate the percentage of time each team has the ball 3:04:46 Adjusting for camera motion to accurately measure player speed and distance 3:07:19 Detecting corner features and camera movement using Optical flow 3:12:50 Initializing parameters for feature extraction in AI/ML Football analysis 3:15:35 Setting parameters for feature extraction and tracking in football analysis 3:20:52 Implementing a function to measure distance and camera movement 3:23:50 Implementing camera movement detection using YOLO and OpenCV 3:29:58 Implementing camera movement tracking and displaying on the frame 3:32:58 Implementing player positions robust to camera movement 3:38:31 Adjusting positions according to camera movement 3:41:06 Implementing camera movement estimator for position adjustment 3:46:52 Discussing the football court dimensions and calculations 3:49:36 Converting camera-adjusted position to real-world positions 3:55:14 Implementing perspective transform and transforming points 3:58:06 Implementing transform Point function for AI/ML Football Analysis system 4:04:24 Creating a speed and distance estimator using Python. 4:07:39 Calculating speeds and distances for players using object tracking 4:13:36 Calculating speed and distance in football analysis 4:16:42 Implementing speed and distance calculations for object tracking in AI/ML football analysis system 4:22:42 Implementing speed and distance estimator in the main program. 4:25:55 Building an AI/ML Football Analysis System with YOLO and OpenCV Crafted by Merlin AI.
@codeinajiffy
4 ай бұрын
Thanks a lot for this effort
@moe-kp2sx
3 ай бұрын
you are a legend brother.
@HO-zl5cr
3 ай бұрын
Thanks a lot
@supritnandagaon991
2 ай бұрын
Bro, where we get output and which format
@shivamsinha6555
22 сағат бұрын
Thanks a lot my man
@_rohitgupta_
5 ай бұрын
One of the most underrated channel
@aritraroy3220
18 күн бұрын
Wow .. one of the best channel for ML- Computer Vision guy
@MuhammetTaskin
4 ай бұрын
wow, I am just a freshman from Turkiye and these videos attract and inspire me so much, thank you for sharing your experience
@theeko5317
4 ай бұрын
Tutorial looks insane and interesting even tough i'm not interested in machine learning i'm going to dive into this. Please keep up the good work with these tutorials!
@kylelau1329
5 ай бұрын
This is a really value video! I got tons of insight from this tutorial! even though I'm not a machine learning engineer it definitely makes me find a door for entrance, subscribed!
@TungNguyen-lz4wd
5 ай бұрын
This is a gold mine. Thanks a lot
@milesonme
5 ай бұрын
Thank you sir, we never had this kind of projects out there!
@nitishgupta96
15 күн бұрын
great learning. I really enjoyed watching 4 hours long movie. I still need watch it again many times to get better hold of things. Please keep on keeping with this kind of analysis. Your teaching style is really simple and straight forward. 😇
@anshchoudhary4004
4 ай бұрын
This tutorial is the best one I have seen so far. Thank you so much. Cheers!
@ruslanoumirbolat6447
3 ай бұрын
The best video I've watched in KZitem! Let's donate to help him to activate Windows!
@programacionargentina
Ай бұрын
Uffff amazing video! You are a really super senior programmer, it's a pleasure to see you code in real time. Congratulations!!!🙌
@fouadhellal5346
5 ай бұрын
Incredible job mate, we gotta make the resume shine
@feszty
4 ай бұрын
My favorite video on KZitem. Thanks for the great tutorial, this will be a game changer for me
@meu22422
Ай бұрын
JazakAllah brother. This is the best and most proper computer vision and deep learning project. Easy to follow and understand for all.
@gamrisrael
Ай бұрын
i really wish i picked this for my alevels coursework, now i'm stuck with some architectural project where i cant even find a tutorial on it, this proect seems so straight forward
@wick8070
4 ай бұрын
Great project. I can imagine it's real world use cases like displaying Distance covered, Maximum/Minimum/Avg Speed of players after a match.
5 ай бұрын
"38.18 km/h 18.03 m" League record. BTW NICE WORK! 👏👍 So much topic covered. Swift version for me please 😉✨
@pamr001
5 ай бұрын
Incredible video. I think some corrections are needed in the player' speed tracking. They seem to be overestimating the speed. Congratulations for such an incredible project!
@cuongleinh975
3 ай бұрын
Your videos are very detailed and step-by-step instructions. I really like them and thank you very much for your enthusiasm
@medionstudios
4 ай бұрын
I so love this... I am a beginner in this field and I so love it. Thank you for Inspiring me.
@gustavojuantorena
5 ай бұрын
Wow another full project video with more than 4 hours? This is not the normal content on KZitem. Thank you! I have a question. Do you have experience creating models for eye tracking?
@codeinajiffy
5 ай бұрын
I don't have work experience with eye tracking. But usually when you have your basics set then you can read some papers and articles about the topic and you will be on track on creating that I'm no time. Considering that it's not super hard.
@aymenhannani3490
4 ай бұрын
And for free. This is really what keeps me on youtube
@Grepsoft
5 ай бұрын
This channel needs more attention. Good job!
@carlosbreach8492
2 ай бұрын
this is incredible!!! dude I was looking for something to get me started into the world of AI and dang I just found the perfect project
@spaceflightquack
Ай бұрын
Quite fun, i was thinking how this would look like with my football club, when i noticed the video is from my club
@alokesh6323
Ай бұрын
My yolo8x is detecting random stuff like cats, benches. hotdogs etc? is anything wrong?
@minaa2811
Ай бұрын
me too, did you find any solution to this?
@MitchellWillis-il7yk
Ай бұрын
@@minaa2811 you need to train the model
@ahmedisbased
Ай бұрын
@@MitchellWillis-il7yk Train the model how? The dataset on kaggle isn't available to download now. He has put the single video he uses in the description but is just 1 video enough for training?
@moritzlang2960
Ай бұрын
apparently if you are on windows without a gpu there is sometimes an issue. In a reddit post someone mentioned this and the solution is to downgrade pytorch (and also reinstall everything related to python). This fixed it for me
@MitchellWillis-il7yk
Ай бұрын
@@ahmedisbased watch the video he trains a model with the roboflow dataset, the kaggle dataset of test videos.
@nano996
5 ай бұрын
Gran trabajo, star en github , like y nuevo suscriptor en youtube, felicitaciones, saludos desde Argentina!!
@bessa0
4 ай бұрын
what a great video of a full complete and intelligent project. Great job!
@fazilkagdi3290
5 ай бұрын
You are a GOAT for doing this. Suggestion for the next video: Make a cricket ball trejectory analysis system.
@sayaliadsul9920
2 ай бұрын
Thank you so much for this video you are really humble that provides this types of videos for free because we invest so munch money to learn computer vision machine learning but its totally waste of money. Guys plz don't waste your money. You tube is really good platform to learn everything with free plz waste your time for searching and you will get gem youtube channel like this channel. I highly recommend that channel to my frds also
@umutti11
Ай бұрын
As a football coach/player and software developer great video 👏 can you make like 5-10 min long summary video such as data points, sources, end result
@mpmaxx3676
Ай бұрын
You got a like, that's for free. this type of content needs to be put out there, instead of misleading contents and reels. I'm not into this type of content. but I know that it needed a lot of work.
@franquilesruiz9073
5 ай бұрын
Thank you for this type of videos It really helps the community
@mostinho7
4 ай бұрын
أنا عايز اعمل بروچكت شبه كده، و دورت و وصلت لل perspective transform بال homography بس مجربتش اعمل implementation! I’m sure this video will help a lot! Thanks for making this! I’m curious, where did you learn these techniques, especially the homography part? Would be great if you can recommend some of the resources you used
@khawlaallak9656
Ай бұрын
did you try homography in this project?
@cristianpopan7768
4 ай бұрын
Hi! Nice tutorial and incredible video. I want to ask if you think this approach is good for determining passes, shots on target, etc. I'm considering using a custom dataset and maybe other tools. Do you have any ideas?
@darshshah3069
6 күн бұрын
Great video! We're using the YOLOv5l model instead of YOLOv5x, as shown in the video, but we’re facing an issue where the tracker is losing track of the player and changing their ID frequently, especially during fast movements or occlusions. As a result, we’re unable to maintain consistent tracking of the same player across frames. Could you help us understand what adjustments we need to make in the code to address this? Specifically, we’re thinking of tweaking: 1. Appearance model (adjusting feature weights or re-training to better handle players), 2. Re-identification thresholds (tuning it for better tracking after occlusions or fast movements), 3. Object association algorithm (improving detection matching across frames), 4. Handling occlusions (predicting reappearance after temporary loss), 5. Motion prediction models (such as Kalman Filters) to reduce ID switching. Could you guide us on where in the code these changes would be implemented to improve the consistency of player tracking?
@Sanskar-ew6yq
Ай бұрын
What to do if i want to display kit number on top of every players?
@ukasz9430
4 ай бұрын
Pure gem video and channel. That's whats I needed!
@尻槍文
5 күн бұрын
This is actually impressive
@erik-fisher
5 күн бұрын
It's interesting that the YOLO is not detecting sitting people aside the field.
@dindayalsingh2613
Ай бұрын
When I try to put another input video of football it does not work why is that how can I make it work for every football video
@jonasinho6401
7 күн бұрын
1:13:50 frame_detection in detection_with_tracks Do we agree that we loop on the objects, not on the frames And great tutorial !!!
@codeinajiffy
6 күн бұрын
@@jonasinho6401 yes you are correct. And each index in theist of objects corelate to the frame index.
@bmanojkumar9035
22 сағат бұрын
@@codeinajiffy sir can i get total output video please
@TheLordSocke
4 ай бұрын
Great Video! Next thing could be using this to train with reinforcement learning a FIFA bot. Would be amazing
@codeinajiffy
4 ай бұрын
That would be cool!
@yazanrisheh5127
5 ай бұрын
bro I just found ur video and I have no idea what you said means cuz I barely know about AI but damn this shit looks interesting. I'm working on it and will add it to my portfolio. Please continue doing these videos
@joshuatheprogrammer
4 ай бұрын
This video so amazing. Well done 👍 👏 @Code In a Jiffy. I really love your work. God bless you
@kiffsimon-pm6ix
2 ай бұрын
20 minutes into this and Uff, I'll take an entire doctorate degree if you teaching it
@amine6411
Ай бұрын
the yolov8x model isn't working proprerly. it is etecting cars, remotes.. and somerandom stuff. I changed it to other versions yolov8l or others and nothing changed. I think maybe it's becaus of the video quality. if not can you help me solve this problem...
@ensarbeyaz8257
Ай бұрын
same here :(
@amine6411
Ай бұрын
it's because of the version change it to the version he's using it in the video
@minaa2811
Ай бұрын
@@amine6411 how? i am using the same one as in the video, still the same problem
@Nextgameisbetter
9 сағат бұрын
This will be crazy to use it on football gamble
@Legendenkiller75
Ай бұрын
I clicked ob the Video because of the topic and then i saw it´s my Favourite Football Club. Borussia Mönchengladbach 💚💚
@prefectdays
4 ай бұрын
I love to see this kind of tutorial. I appreciate your content
@uminhtetoo
5 ай бұрын
Thank you so much for sharing your experience and knowledge, Sir.
@emmanuela7404
3 ай бұрын
Thanks for the video! Please keep making new ones :) I have a question regarding the "Player color assignment": Do you think using K-means will always cluster correctly team 1 vs team 2, background vs player shirt? Is it not possible that there is a combination of colors which may result into bad clustering? Did you think about some alternative ways to achieve the same purpose?
@gazimestan1389
4 ай бұрын
I watched your video tutorials for Tennis and Football. I would love to see a tutorial for Basketball. Are you planning to do something like that?
@user-nb7zk6ol2v
Ай бұрын
Incredible tutorial. Very interesting. Very good job. COngratulations and thank you
@dilshodbazarov7682
4 ай бұрын
Fist of all, thank you so much for amazing tutorial. You are really genius. Your explanation is really excellent. However, I have question related to dataset. From the nature of football analysis, we have imbalanced dataset, over-representation for player class and under-representation for classes referee and ball, specifically for ball class is highly under-representation. How can we solve this imbalanced problem. Because your code is working on only the video you used. If we use use other videos from clips folder in DFL dataset, the result is not as expected. Below is method I tried but did not help: - manipulated ball and referee class instances in big part of dataset (1k image custom dataset by me) by excluding player class. However, this can decrease model performance (not recommended) After doing some research, I found that "loss weighting" method is suggested in this case which can be focused on certain class more. But I am not sure how it can be implemented for custom training. Is there anyone who has experience on this issue and solved. Could you share your experience? Thanks a lot in advance !!!
@petarpetkovic5275
4 ай бұрын
I totally agree with you, model is overfitting and on every other video from DFL dataset goes nuts
@krispeekornflex
3 ай бұрын
I support this, keep working on this, I hope you can make big money by replacing the referees especially the PGMOL
@ThatQCboy
3 ай бұрын
The dataset is no longer available on kaggle. Any idea where I can find it so that I can follow along?
@alvarotovar5855
3 ай бұрын
Same problem here
@emrecs
2 ай бұрын
same
@tybrassington1614
2 ай бұрын
search "DFL Bundesliga 460 MP4 Videos in 30Sec. + CSV"
@tybrassington1614
2 ай бұрын
@@emrecs check my reply for this
@tybrassington1614
2 ай бұрын
@@alvarotovar5855 check my reply below for the dataset
@Sameer-z2d
2 ай бұрын
Hey Can you share the video clip as its not availible on kaggle now
@PedroAntonioRabeloSaraiva
11 күн бұрын
Mandou mto, so ajustar uns detalhes.😃
@Тима-щ2ю
4 ай бұрын
Wow! We need more CV project from you, because they are so cool and usefull for learning DL
@mdriad4521
4 ай бұрын
great man,,,we want more project like this with streamlit application.
@mwaqze
4 ай бұрын
Another great video. That too, for free. Thank you once again.
@chetansonigara
4 ай бұрын
can you doing same type analysis in the cricket match also ?
@SobanKasmani
16 күн бұрын
Really a great video. Respect from the depth of my heart.
@nick4755
4 ай бұрын
Nice video, but I have to be honest not exactly beginner friendly (as mentioned in the video). Would have been helpful if you briefly explained at the beginning what you were using and how to get the programmes (e.g., visual studio code, ultralytics, yolo). I was getting a lot of error messages at the beginning and for me, Visual Studio couldn't find the video after running the code at 8:11.
@borancakl7842
4 ай бұрын
did you solve it. My code also does not create run folder for output
@nick4755
4 ай бұрын
@@borancakl7842 When I closed and reopened visual studio code and ran the code again it worked the second time around for me.
@vedpandere898
27 күн бұрын
@@borancakl7842did you found the solution if so please help
@TheWizardEngineer
5 ай бұрын
Pretty interresting Video sir.
@suhailshaikh8722
4 ай бұрын
Is this project beginner friendly if not what are the prerequisites as I am a beginner in python and love the power of machine learning
@aditya-9431
19 күн бұрын
nope, first learn the basics. I too, and midway lost what he's doing.
@Note_Nirvana
2 ай бұрын
So, if we want to analyze for another video we just need to change the video in input_videos and run the main.py in VS code ? is it correct???
@MrX007CS
25 күн бұрын
Thanks Dude. This was one of the best reommendations i have had on KZitem ever! I have a lot of fun coding and understanding everything. Little typos also tend to give you a challenge, so it's not just blind copying, even though one could do that. I have a question. I am currently at 02:30:00 in: Is the color assignment ipynb necessary for the actual detection later or is it just for the user - to check if the clustering works? I am guessing the second but am not quite sure.
@codeinajiffy
24 күн бұрын
The ipynb notebooks are not used in the pipeline code. It's just there to help me explain the code and demonstrate the output. Then I take the code and plug it in the modules afterwards. So if you want to delete the notebooks feel free to do so.
@bacharsaleh6984
Ай бұрын
Amazing! Hope to see more videos like this one :)
@multiarray2320
4 ай бұрын
what do the numbers for the plqyer mean? because they dont match up with the shirt number.
@solounomas0
2 ай бұрын
it is the accuracy of the measurement I guess meaning 1=100% and 0=0% accuracy
@pompymandislian5628
3 ай бұрын
so cool dude, please give many video about AI/ML
@arqmnaelhelwa
4 ай бұрын
Really Thank you So much Indeed, a wonderful effort, and yet decided to publish this in such a wonderful way, thank you very much
@ezarelement7103
Ай бұрын
Hey, currently trying to run the training through google colab, but when I do it I get a strange error : 0% 0/39 [00:00
@xamon-h7k
Ай бұрын
you must change the runtime type from cpu to gpu
@Fibo1022
5 ай бұрын
thank you for sharing your knowledge
@rohannagwade7780
Ай бұрын
hi i am trying to train the roboflow dataset using the command !yolo task=detect mode=train model=yolov5x.pt data={dataset.location}/data.yaml epochs=100 imgsz=640 but i am not able to train as the process crashes,any solution for this ??
@Pookiebear_234
7 сағат бұрын
Same bro it is stuck at 0% 🥲
@moditagrawal1846
2 ай бұрын
Hi sir, can you please upload a video explaining anomalib library, there's none on the internet, you would be the first to upload it and can help many many people who want to use anomalib but can't due to it's tough documentation
@youssefboueri213
3 ай бұрын
24:08 API code! Take care 🙏😅 Still watching but so far amazing content! Thank you for the effort 😊
@nitishgupta96
19 күн бұрын
how to solve unauthorized api problem ?
@shreyojitdas9333
Ай бұрын
sir can you please make more end to end opencv yolo or LLM projects this was so good and best in the internet
@if...2440
3 ай бұрын
What a project!!! Amazed, thanks a lot
@fariduzzamansid
4 ай бұрын
Man you are a gem. Keep up the good work.
@rishitchugh1713
5 ай бұрын
could you make a project where we could tell the approximate distance from the camera through openCV, could use it for something like parking sensors etc.
@jonpaul3868
4 ай бұрын
Fantastic app you developed there
@J_Shreyash
3 ай бұрын
Is this project beginner-friendly? I really want to build this project with proper understanding. I have completed a machine learning course, but I don't know about YOLO and OpenCV. Please reply.
@mahmoudmagdy1550
26 күн бұрын
Thank you, Eng. Abdullah. This is one of the best videos in the field of computer vision. Could you recommend a good resource for learning 3D computer vision
@codeinajiffy
25 күн бұрын
Thanks a lot for those kind words. Unfortunately I don't have much experience in 3D computer vision yet so I don't know much resources here sorry.
@timtensor6994
3 ай бұрын
Such a nice video. It really helps to understand the concept and way of working. I am wondering two things. Can pose estimation block be added on this ? Second , is there a way to project the players and the ball on a 2d plane to project the movement
@TariveAdhikari
Ай бұрын
Thank you for making this Abdullah
@janjarlapranay2231
4 ай бұрын
Bolt reached a top speed of 43.99 kilometers per hour Bolt reached a top speed of 43.99 kilometers per hour but number 15 is at 45kmph and he is not even jogging at 0:04
@paulpolizzi3421
4 ай бұрын
Thank you , I've always wanted to try something like this, have no knowledge or any coding skill. lets see if i can follow your video well. cheers
@_brown_
4 ай бұрын
First of all, thank you so much for providing such in-depth tutorial. I am working my way through this and had a question. 1:17:08 Why do we loop over detection_with_tracks for players and referees and detection_supervision for the ball? Why the difference? I tried looping over detection_with_tracks for ball too and got inconsistent tracking on the ball, but switched to your approach and everything was fine. Could you please explain why we need the update_with_detection method? Couldn't we just iterate over detection_supervision list and tracks the bbox for each detection individually?
Пікірлер: 690