Roboflow
Roboflow
  • 237
  • 3 263 247
Football AI Tutorial: From Basics to Advanced Stats with Python
Let's build a Football AI system to dig deeper into match stats! We'll use computer vision and machine learning to track players, determine which team is which, and even calculate stuff like ball possession and speed. This tutorial is perfect if you want to get hands-on with sports analytics and see how AI can take your football analysis to the next level.
Chapters:
- 00:00:00 Football (Soccer) AI: The Next Level
- 00:00:58 Architectural Blueprint: Models & Tools for Football AI
- 00:03:14 YOLOv8 Fine-Tuning: Optimizing for Football Object Detection
- 00:12:22 Deploying YOLOv8 with Inference
- 00:27:37 ByteTrack: Robust Multi-Object Tracking
- 00:29:38 Embedding Analysis: Clustering Players with SigLIP & UMAP
- 00:51:46 Perspective Transformation: Homography Fundamentals
- 00:53:03 YOLOv8x-pose Training: Precise Pitch Landmark Detection
- 01:01:24 Keypoint Inference: Real-Time Pitch Understanding
- 01:06:27 Homography Application: Virtual Lines & Field Overlay
- 01:13:23 Top-Down Projection: Creating a Tactical Radar View
- 01:22:04 Spatial Analysis: Ball Territory
- 01:26:34 Implementation Challenges
- 01:28:29 Beyond the Basics: What Else is Possible?
Resources:
- Roboflow: roboflow.com
🔴 Community Session Aug 29th, 2024 at 08:00 AM PST / 11:00 AM EST / 05:00 PM CET: czcams.com/video/Xwou5qO--vY/video.html
- ⚽ Roboflow Sports repository: github.com/roboflow/sports
- 🏞️ ball, players, and referees detection dataset: universe.roboflow.com/roboflow-jvuqo/football-players-detection-3zvbc
- 🏞️ pitch keypoints detection dataset: universe.roboflow.com/roboflow-jvuqo/football-field-detection-f07vi
- 📓 ball, players, and referees detection model training notebook: colab.research.google.com/github/roboflow/sports/blob/main/examples/soccer/notebooks/train_player_detector.ipynb
- 📓 pitch keypoints detection model training notebook: colab.research.google.com/github/roboflow/sports/blob/main/examples/soccer/notebooks/train_pitch_keypoint_detector.ipynb
- 📓 football AI notebook: colab.research.google.com/drive/1R4uwyb889oKm65iUROGB8VKbBf-k9A6m?usp=sharing
- ⚽ Ball Tracking in Sports with Computer Vision blog post: blog.roboflow.com/tracking-ball-sports-computer-vision/
- ⚽ Camera Calibration in Sports with Keypoints blog post: blog.roboflow.com/camera-calibration-sports-computer-vision/
Stay updated with the projects I'm working on at github.com/roboflow and github.com/SkalskiP! ⭐
zhlédnutí: 19 674

Video

Computer Vision Hardware Configuration | Cameras, lenses, and GPUs for vision AI
zhlédnutí 389Před 21 hodinou
Computer Vision Hardware Configuration | Cameras, lenses, and GPUs for vision AI
AI-Assisted Data Labeling | Weekly Roboflow Product Session
zhlédnutí 422Před 14 dny
Join Roboflow team members and users every Tuesday at 11am EST to learn about the latest Roboflow features! Sign up for a future session: lu.ma/roboflow
Florence-2: Fine-tune Microsoft’s Multimodal Model
zhlédnutí 13KPřed měsícem
Learn how to fine-tune Microsoft's Florence-2, a powerful open-source Vision Language Model, for custom object detection tasks. This in-depth tutorial guides you through setting up your environment in Google Colab, preparing datasets, and optimizing the model using LoRA. Chapters: - 00:00 Introduction: Unlock the Power of Florence-2 - 01:09 Getting Started: Prepare for VLM Fine-Tuning - 03:55 F...
PaliGemma by Google: Train Model on Custom Detection Dataset
zhlédnutí 8KPřed 2 měsíci
Learn how to fine-tune PaliGemma, Google's open-source Vision-Language Model, for custom object detection tasks. This step-by-step tutorial walks you through modifying Google's notebook to train PaliGemma on your dataset. We'll use the handwritten digits and math operations dataset from RF100, explore the JSONL format, and demonstrate how to deploy your fine-tuned model for real-world inference...
Dwell Time Analysis with Computer Vision | Real-Time Stream Processing
zhlédnutí 15KPřed 4 měsíci
Learn how to use computer vision to analyze wait times and optimize processes. This tutorial covers object detection, tracking, and calculating time spent in designated zones. Use these techniques to improve customer experience in retail, traffic management, or other scenarios. Chapters: - 00:00 Intro - 00:41 Static File Processing vs. Stream Processing: Time Calculation Explained - 04:29 Time ...
YOLOv9 Tutorial: Train Model on Custom Dataset | How to Deploy YOLOv9
zhlédnutí 43KPřed 5 měsíci
Description: Get hands-on with YOLOv9! This video dives into the architecture, setup, and how to train YOLOv9 on your custom datasets. Chapters: - 00:00 Intro - 00:36 Setting Up YOLOv9 - 03:29 YOLOv9 Inference with Pre-Trained COCO Weights - 06:35 Training YOLOv9 on Custom Dataset - 10:44 YOLOv9 Model Evaluation - 13:53 YOLOv9 Inference with Fine-Tuned Model - 15:18 Model Deployment with Infere...
YOLO-World: Real-Time, Zero-Shot Object Detection Explained
zhlédnutí 37KPřed 6 měsíci
In this video, you’ll learn how to use YOLO-World, a cutting-edge zero-shot object detection model. We'll cover its speed, compare it to other models, and run a live code demo for image AND video analysis. Chapters: - 00:00 Intro - 00:42 YOLO-World vs. Traditional Object Detectors: Speed and Accuracy - 02:26 YOLO-World Architecture - prompt-then-detect - 03:59 Setting Up and Running YOLO-World ...
Speed Estimation & Vehicle Tracking | Computer Vision | Open Source
zhlédnutí 41KPřed 7 měsíci
Speed Estimation & Vehicle Tracking | Computer Vision | Open Source
GPT-4V Alternative (Self-Hosted): Deploy CogVLM on AWS
zhlédnutí 4,6KPřed 8 měsíci
GPT-4V Alternative (Self-Hosted): Deploy CogVLM on AWS
AI.engineer 2023: Live Coding a Multimodal Game, paint.wtf
zhlédnutí 2,6KPřed 10 měsíci
AI.engineer 2023: Live Coding a Multimodal Game, paint.wtf
Top Object Detection Models in 2023 | Model Selection Guide sponsored by Intel
zhlédnutí 22KPřed 10 měsíci
Top Object Detection Models in 2023 | Model Selection Guide sponsored by Intel
Traffic Analysis with YOLOv8 and ByteTrack - Vehicle Detection and Tracking
zhlédnutí 28KPřed 11 měsíci
Traffic Analysis with YOLOv8 and ByteTrack - Vehicle Detection and Tracking
How to Use MMDetection | Train RTMDet on a Custom Dataset
zhlédnutí 16KPřed rokem
How to Use MMDetection | Train RTMDet on a Custom Dataset
Open Source Computer Vision Deployment with Roboflow Inference
zhlédnutí 7KPřed rokem
Open Source Computer Vision Deployment with Roboflow Inference
Fast Segment Anything (FastSAM) vs SAM | Is it 50x faster?
zhlédnutí 16KPřed rokem
Fast Segment Anything (FastSAM) vs SAM | Is it 50x faster?
CVPR 2023 - Top Papers & Highlights (My first time!)
zhlédnutí 6KPřed rokem
CVPR 2023 - Top Papers & Highlights (My first time!)
Autodistill: Label and Train a Computer Vision Model in Under 20 Minutes
zhlédnutí 6KPřed rokem
Autodistill: Label and Train a Computer Vision Model in Under 20 Minutes
Autodistill: Train YOLOv8 with ZERO Annotations
zhlédnutí 37KPřed rokem
Autodistill: Train YOLOv8 with ZERO Annotations
How to Choose the Best Computer Vision Model for Your Project
zhlédnutí 15KPřed rokem
How to Choose the Best Computer Vision Model for Your Project
Train YOLO-NAS - SOTA Object Detection Model - on Custom Dataset
zhlédnutí 18KPřed rokem
Train YOLO-NAS - SOTA Object Detection Model - on Custom Dataset
CLIP, T-SNE, and UMAP - Master Image Embeddings & Vector Analysis
zhlédnutí 13KPřed rokem
CLIP, T-SNE, and UMAP - Master Image Embeddings & Vector Analysis
Accelerate Image Annotation with SAM and Grounding DINO | Python Tutorial
zhlédnutí 43KPřed rokem
Accelerate Image Annotation with SAM and Grounding DINO | Python Tutorial
Label Data with Segment Anything Model (SAM) in Roboflow
zhlédnutí 20KPřed rokem
Label Data with Segment Anything Model (SAM) in Roboflow
SAM - Segment Anything Model by Meta AI: Complete Guide | Python Setup & Applications
zhlédnutí 68KPřed rokem
SAM - Segment Anything Model by Meta AI: Complete Guide | Python Setup & Applications
AWS Startup Showcase - AI/ML Top Startups: Roboflow sponsored by Intel
zhlédnutí 703Před rokem
AWS Startup Showcase - AI/ML Top Startups: Roboflow sponsored by Intel
Segment Anything Model (SAM) Breakdown | Computer Vision Breakthrough
zhlédnutí 13KPřed rokem
Segment Anything Model (SAM) Breakdown | Computer Vision Breakthrough
Grounding DINO: Automated Dataset Annotation and Evaluation | SOTA Zero-Shot Object Detector
zhlédnutí 11KPřed rokem
Grounding DINO: Automated Dataset Annotation and Evaluation | SOTA Zero-Shot Object Detector
Detect Anything You Want with Grounding DINO | Zero Shot Object Detection SOTA
zhlédnutí 32KPřed rokem
Detect Anything You Want with Grounding DINO | Zero Shot Object Detection SOTA
Build Computer Vision Applications Faster with Supervision
zhlédnutí 4,4KPřed rokem
Build Computer Vision Applications Faster with Supervision

Komentáře

  • @melvinlukorito9544
    @melvinlukorito9544 Před 16 hodinami

    I have a MoviNet A3 stream that does action recognition (classification) its input shape is (1,1,256,256,3). What's the most efficient way of using it on videos 2500+ frames in length? Since same actions can span multiple frames frame skipping will lead to misses.

    • @Roboflow
      @Roboflow Před 19 minutami

      does the model process a single frame at the time?

  • @knobico1337
    @knobico1337 Před dnem

    Great video!! I'm trying to put this project together based on your video, but I'm stuck because I haven't figured out exactly what TeamClassifier's predict() method does. I searched in the Colab code but was unsuccessful. Could you describe the exact code for that method?

    • @Roboflow
      @Roboflow Před 21 hodinou

      All the code for TeamClassifier is here: github.com/roboflow/sports

    • @knobico1337
      @knobico1337 Před 20 hodinami

      @@Roboflow Thank you very much!!!!

    • @Roboflow
      @Roboflow Před 19 minutami

      @@knobico1337 pleasure!

  • @HifzaTariq-u7i
    @HifzaTariq-u7i Před dnem

    SIR YOU R TOO Fast

  • @MuhammadMominRauf
    @MuhammadMominRauf Před dnem

    Recently i started a similar project but my main concern is real-time analysis is there any way i can connect with you either email or linkedin

  • @JasonLiu-w3v
    @JasonLiu-w3v Před dnem

    Thank you for providing such a nice video! I`m a college student who has been self-learning computer vision. I `m more interested in the automated annotation capabilities or zero-shot performance of computer vision tools. Your video really helped me a lot! Thank you

    • @Roboflow
      @Roboflow Před dnem

      Important area of research! It is moving really fast over the past few years.

  • @ingush1989
    @ingush1989 Před dnem

    God bless you brother

  • @ALOKSHARMAMD
    @ALOKSHARMAMD Před dnem

    oh wow, what a nice find. can you tell me what techniques is required to make this real-time assuming a 30fps input and same output? do i need to implement this in deepstream?

    • @Roboflow
      @Roboflow Před dnem

      Stream processing is not the reason here. You’d need to train smaller architectures not YOLOv8x but YOLOv8s or m. But most importantly make embeddings calculation faster.

    • @ALOKSHARMAMD
      @ALOKSHARMAMD Před dnem

      @@Roboflow thank you, i will try that my goal is to do live video feed processing. the concept is same where i need to capture keypoints and map it to a 2d map & mark trajectory but for a different project.

  • @abshirahmd
    @abshirahmd Před dnem

    Correction: Soccer AI Tutorial: From Basics to Advanced Stats with Python 😊

    • @Roboflow
      @Roboflow Před dnem

      Hahah ;) I don’t think so

  • @ArunaThazhal
    @ArunaThazhal Před 2 dny

    Can the model used to delineate the object use satellite image as input????

    • @Roboflow
      @Roboflow Před 2 dny

      Do you mean „detect”?

  • @deentong5311
    @deentong5311 Před 2 dny

    6:45 what if I want to detect the umbrella above

  • @cal1686
    @cal1686 Před 2 dny

    It doesn't work anymore :(

  • @livetag-q2t
    @livetag-q2t Před 3 dny

    i receive this error when i run custom training : [Errno 2] No such file or directory: '$HOME}' /content /bin/bash: line 1: yolo: command not found

    • @Roboflow
      @Roboflow Před 3 dny

      Hi 👋🏻 looks to me like you didn’t executed all cells in order specifically missing one at the top that creates HOME variable.

  • @estadisticamatematica8737

    "What real application is it used for? I mean, what are the benefits of this? Thank you for the video!"

    • @Roboflow
      @Roboflow Před 3 dny

      Real football and basketball teams use data like this to for examples trade players looking for this that suit their play-style the best. Another usecase could be data overlay during game broadcasts or automated referees.

  • @indranilcool
    @indranilcool Před 3 dny

    Why does the Florence model results are different when you re-run the code ?

    • @Roboflow
      @Roboflow Před 3 dny

      My guess is same reason why CharGPT responses are different every time you run it. Try adjusting temperature value.

  • @deeplearningexplained

    Really solid video, loved the intro haha

  • @danielisflying
    @danielisflying Před 4 dny

    You are blessed! Thank you for this great effort.

  • @fernandodutra3788
    @fernandodutra3788 Před 4 dny

    Really great content, congrats! May I ask why did you choose to detect the key points every frame instead of using optical flow, knowing there are many features in the video (incl the pitch) which are static? Additionally, how would you approach tracking of the ball in 3D if you wanted to have high accuracy for the ball position?

    • @Roboflow
      @Roboflow Před 4 dny

      Cool questions. Correct me if I’m wrong but optical flow won’t take me all the way. It only shows me that „something moved there” but does not tell me what it is. So if I want to know where are my reference points it won’t be able to do it. Because it does not know what points are interesting to me. Second of all pitch is not really static. You see pitch all the time but only some part of it. And you need a solution that will tell you what part of pitch is it. I didn’t really thought deeply about what model would I use to support 3D ball detection. But I recently was playing with 3D keypoint detection models that gave me 3D coordinates of human pose. I’d start there. But I’m open to other ideas.

    • @fernandodutra3788
      @fernandodutra3788 Před 4 dny

      Thanks for the swift answer. What I thought with optical flow is that given an initial state (1st frame) we can use anchor points known to be static in the world in order to estimate how the camera is moving. With that you can calculate how points in one frame relate to the next. But you are right, this approach is very fragile because it relies on having a set of anchor points which are always visible in the footage. For the 3D ball trajectory, because we know the physics of the ball movement, I’d probably start with trying a Kalman filter. One model for when the ball is in the air and another one for when on the ground. Use ball size in pixels as an estimate of how far from the camera it is. This is evidently very noisy but hopefully the dynamics of the kalman filter would smooth the trajectory

  • @leonyap27
    @leonyap27 Před 4 dny

    @Roboflow may I know why I can't download or play the video? manage to full the code without error sv version 0.18.0

    • @Roboflow
      @Roboflow Před 4 dny

      Hi you mean you can’t download video form Colab? Could you be a bit more specific?

  • @tanojrahul6095
    @tanojrahul6095 Před 4 dny

    Can someone help me where I can get that type of traffic video feed of continuous (10-20 )min stream

    • @Roboflow
      @Roboflow Před 4 dny

      You can find streams like that on YT for example. There are also street streams from NYC.

  • @maveriktn
    @maveriktn Před 4 dny

    Thanks Peter this video is very useful!

  • @neerajr1582
    @neerajr1582 Před 5 dny

    I am currently working on a project to identify players using their jersey numbers. I trained a YOLO model to detect players, another YOLO model to detect the jersey region, and a third model to predict the jersey number. After making predictions, I swap the track ID with the detected jersey number. However, the issue I'm facing is that the track ID keeps changing throughout the video. How can I maintain the detected jersey number consistently throughout the video?

    • @Roboflow
      @Roboflow Před 5 dny

      Awesome project! Would love to take a look at some visualizations from project like this! I’m currently working on tracks stitching. That would allow you to maintain same tracker ID.

    • @neerajr1582
      @neerajr1582 Před 4 dny

      @@Roboflow Waiting for a good outcome

  • @RyanGooch-t5n
    @RyanGooch-t5n Před 5 dny

    Amazing video, thanks for sharing! I did my postdoc research in computer vision, using similar techniques, including even the perspective transforms, to ultimately automate error calculations for solar mirrors. I feel your pain on the keypoint labeling, that takes forever :'). Even though that was only 4 years ago, it's amazing how much progress has been made and how much easier it is to manage these models, datasets, and transformations. My postdoc work would have been so much easier in 2024 than it was in 2020, thanks to these developments and tutorials like yours 😁

    • @Roboflow
      @Roboflow Před 5 dny

      Thanks a lot Ryan! 4 years in AI space feels like forever. I can’t even imagine what will happen over the next 4 years. It’s also super validating to hear you used similar strategies, and super interesting you’ve done this in completely different field. We are organizing community session next week. Is there any chance I could show some visualizations from your work on solar panels?

    • @RyanGooch-t5n
      @RyanGooch-t5n Před 4 dny

      @@Roboflow Sure thing! Please send me an email and I can share images and more info

  • @felipemoura7461
    @felipemoura7461 Před 5 dny

    Thanks for the video. Fantastic. Is it possible to run in our own GPU, in WIN10 system?

    • @Roboflow
      @Roboflow Před 5 dny

      It is possible to run it on your own GPU (100% if you have Linux). I’m not sure about the windows part. I did not installed anything on windows in 15 years. :/

  • @TheBradleydwyer
    @TheBradleydwyer Před 5 dny

    Nice video. Really enjoyed it. I don’t quite understand why we use SigLIP for the team ID vs using an additional class in the object detection model (“player team 1” vs “player team 2”). Is there some complicating factor that makes that not work well?

    • @Roboflow
      @Roboflow Před 5 dny

      This is something that I clearly did not explained because you are not the first one to ask this question. So the problem is that every time different teams play. In one game red play against blue team. In different yellow against white team. There is no way you could annotate data in a way general enough you could apply it to any game in the future. Solution that I presented is general. And does not require you annotate all data with more info.

    • @TheBradleydwyer
      @TheBradleydwyer Před 4 dny

      Ah that makes sense. Is soccer similar to other sports where the “away” team usually wears white/light jerseys and home wears dark/color jerseys? Wonder if home/away classes would be enough to generalize on

  • @antonzizic3483
    @antonzizic3483 Před 5 dny

    thank you very much for sharing this knowledge !

  • @RicardoBennesby
    @RicardoBennesby Před 5 dny

    I could't wait to watch this video! Thank you for sharing!

    • @Roboflow
      @Roboflow Před 5 dny

      Let me know if you like it and if you have some questions or cool ideas

  • @froukehermens2176
    @froukehermens2176 Před 5 dny

    Instead of the embeddings I have used image classification for a different but related task.

    • @Roboflow
      @Roboflow Před 5 dny

      Let me explain why I went with embeddings and not classification: problem with football is that every game is different. In one game you have white vs red. In other you have blue vs yellow. So I’d need to have separate classes for all of them. Embeddings is general solution. It doesn’t matter who plays. And it does not require annotation.

  • @dianajanecalaguin5816

    how to create data set? Using yolov8?

  • @user-kc8er6gm1k
    @user-kc8er6gm1k Před 5 dny

    Hi. Can you please tell me in which folder you're saving the output result video that you've shown in the tutorial?

    • @Roboflow
      @Roboflow Před 5 dny

      If you run it in Colab, I save in `/content` which is the default output directory

    • @user-kc8er6gm1k
      @user-kc8er6gm1k Před 5 dny

      @@Roboflow So, all the output videos that you've shown in the tutorial will be saved in '/content' folder, right?

  • @RoseWilson-u2t
    @RoseWilson-u2t Před 5 dny

    Taylor Shirley Wilson Ronald Anderson Anthony

  • @mck5311
    @mck5311 Před 6 dny

    So basically u ask us to train it and use roboflow to update our results , hard pass

    • @Roboflow
      @Roboflow Před 5 dny

      not sure what you mean, as I said multiple times in the video, already trained models are available for free, so you can skip the training part and go straight to inference

  • @salahidin
    @salahidin Před 6 dny

    It would be great to have this in real-time

    • @Roboflow
      @Roboflow Před 5 dny

      There are 100% easy optimizations that can bring us closer to… 15 FPS. Going faster than this can be challenging :)

  • @Deutschzeit
    @Deutschzeit Před 6 dny

    Thank you for encouraging me to pursue a career in this field with your videos :)

    • @Roboflow
      @Roboflow Před 6 dny

      It is really cool field to have career in!

  • @deepanshumishra7518

    what the technogolies used in this project? plz reply

    • @Roboflow
      @Roboflow Před 6 dny

      You ask about specific Python libraries?

    • @deepanshumishra7518
      @deepanshumishra7518 Před 6 dny

      @@Roboflow yes. I'm new in it. So, i am taking to overview of the project. That's why ask for the technology used

  • @TayyabAhmad007
    @TayyabAhmad007 Před 6 dny

    Just a humble request, Please don't make that choppy/tingly sound from mouth before starting new sentence. Its pretty annoying and distracting.

    • @Roboflow
      @Roboflow Před 6 dny

      I’ll try my best :)

    • @judevector
      @judevector Před 4 dny

      Bro seriously of all the things you can learn or talk about, is how he speaks are you seriously Ok

    • @TayyabAhmad007
      @TayyabAhmad007 Před 4 dny

      @@judevector I'm not tryna offend him. Some people like me or just me find that so disturbing and can't focus....

    • @OzzyMoto2K10
      @OzzyMoto2K10 Před 10 hodinami

      It’s seriously not an issue. I didn’t even notice it. Don’t listen to this voice shamer.

    • @Roboflow
      @Roboflow Před 22 minutami

      I'll try to push out good content and not make that sound ;) it should be possible to do both at the same time haha or even better try to remove it in post production.

  • @LouisDuran
    @LouisDuran Před 6 dny

    Thank you for this tutorial. I plan to run through it soon!

    • @Roboflow
      @Roboflow Před 6 dny

      Let me know how you liked it

  • @soumen_das
    @soumen_das Před 6 dny

    thanks a ton

  • @pysoft
    @pysoft Před 6 dny

    🔥🔥

  • @sevenscapes
    @sevenscapes Před 6 dny

    Just a quick question, upon completing training, can I download the newly created Yolo model?

    • @Roboflow
      @Roboflow Před 6 dny

      yup! all weights are saved in google colab after training; you can download them to your hard drive.

  • @ernestaddo9578
    @ernestaddo9578 Před 6 dny

    Quick question. Assuming i want to learn how to do this but have no idea about coding, can i still do it? Cos i want to do it

    • @Roboflow
      @Roboflow Před 6 dny

      I think so! You can certainly try it and see how it goes for you! Google Colab does not require any installation.

  • @EvangelosKarajan
    @EvangelosKarajan Před 7 dny

    Great content!

  • @tmdtlr120
    @tmdtlr120 Před 7 dny

    Thank you for your effort. I am really appreciate for it. How do I finally make a video and download it in Google Colab?

  • @ParkiOfficial
    @ParkiOfficial Před 7 dny

    is it possible to make a pass counter for both teams ?

    • @SkalskiP
      @SkalskiP Před 7 dny

      yup! that would be a natural extension of that project, we know the accurate ball path so it should not be overly complicated

  • @zakazaka
    @zakazaka Před 7 dny

    00:00:49 - damn straight!

    • @SkalskiP
      @SkalskiP Před 7 dny

      population of subscribers from Europe is increasing haha

    • @JasonLiu-w3v
      @JasonLiu-w3v Před 20 hodinami

      @@SkalskiP You also got subscribers from China haha. In China, We call this sport 足球 which literally means football. 足 shares the same meaning with foot and 球 means ball.

  • @rithikkumar7683
    @rithikkumar7683 Před 7 dny

    using this as base knowledge in which fields we can apply this for a day2 day life prob?

    • @SkalskiP
      @SkalskiP Před 7 dny

      the most obvious choice is traffic analysis in large-area stores; people want to know how customers move, where do they stop

    • @rithikkumar7683
      @rithikkumar7683 Před 6 dny

      @@SkalskiP thank you sir

  • @vagdrak6575
    @vagdrak6575 Před 7 dny

    the moment he said it is called football --> insta sub

    • @Roboflow
      @Roboflow Před 7 dny

      That was a risky move. I bet it can work both ways haha

  • @mind6861
    @mind6861 Před 7 dny

    Very true 🤣 Nothing is free except your tutorials Thank you for your efforts 🌹🌹

    • @Roboflow
      @Roboflow Před 7 dny

      I see you decided not to skip model training section ;)

  • @AbhishekAgrawal-dv1id

    Good you cleared it out, never understood "soccer"! Lol.

    • @Roboflow
      @Roboflow Před 7 dny

      Haha! I decided that important things need to be explained right at the beginning.

  • @calebcauthon1117
    @calebcauthon1117 Před 7 dny

    your initial tutorial was my intro to computer vision and helped me get pretty far. this one has lots of unblockers. I was doing homography before, but I didnt know about keypoint detection. another unblocker is the specifics of how you did classes for training. should help me a lot!

    • @Roboflow
      @Roboflow Před 7 dny

      Awesome to hear that! You came back after almost 2 years for part 2.