Track objects in video with SORT and OC-SORT

Roboflow · Beginner ·👁️ Computer Vision ·1d ago
In this video, Lee Clement, Machine Learning Engineer at Roboflow, demonstrates how to easily integrate multi-object tracking into your computer vision pipelines using Roboflow Workflows. Roboflow Trackers is a plug-and-play, open-source (Apache 2.0) library that provides clean, modular implementations of popular tracking algorithms like SORT, ByteTrack, and OC-SORT. Lee explains the differences between the tracking algorithms, outlining how simple trackers like SORT are optimized for high-throughput in stable environments, while OC-SORT is built to handle non-linear motion and occlusions. He then provides two live demonstrations showing how to use these trackers as drag-and-drop building blocks in Roboflow Workflows. First, you'll see how to build an industrial tracking pipeline from scratch using SORT to count objects moving on a production line. Next, Lee demonstrates how to use OC-SORT to track a soccer ball during a fast-paced game with heavy occlusions. = Chapters = 00:00 Introduction: Tracking Objects in Video 01:30 Comparing Algorithms: SORT vs. ByteTrack vs. OC-SORT 04:05 Building a Workflows Pipeline: Counting Butter Packages with SORT 07:54 Testing the Pipeline and Running Inference with Serverless Video 09:27 Handling Occlusion: Sports Tracking with OC-SORT 11:28 - Tuning and Testing the Minimum IOU Threshold Parameter = Additional Resources = Roboflow Trackers on GitHub: https://github.com/roboflow/supervision Getting Started with Roboflow: https://docs.roboflow.com/ Roboflow Workflows: https://roboflow.com/workflows
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

I Built a 7-Stage OCR Pipeline to Make Gemini Vision Actually Reliable
Learn how to build a reliable 7-stage OCR pipeline using Python to improve Gemini Vision's accuracy
Medium · Python
Traffic Light Recognition (TLR) Architecture: 2D Bounding Box Detection
Learn to build a Traffic Light Recognition model using a Fully Convolutional Network and anchor-free approach
Medium · Machine Learning
2D Gaussian Splatting: when removing a dimension makes 3D better
Learn how 2D Gaussian Splatting improves 3D rendering by addressing surface failures
Medium · AI
"Mastering Digital Logic Counters with C++ OOP: A Hands-On Guide”
Learn to implement digital logic counters using C++ and object-oriented programming (OOP) to track events and understand fundamental electronics and computing concepts
Dev.to · Abdullah Fiaz

Chapters (6)

Introduction: Tracking Objects in Video
1:30 Comparing Algorithms: SORT vs. ByteTrack vs. OC-SORT
4:05 Building a Workflows Pipeline: Counting Butter Packages with SORT
7:54 Testing the Pipeline and Running Inference with Serverless Video
9:27 Handling Occlusion: Sports Tracking with OC-SORT
11:28 Tuning and Testing the Minimum IOU Threshold Parameter
Up next
DeepSeek Just Changed How AI Sees Images Forever
Two Minute Papers
Watch →