YOLO Vision 2026:
Ultralytics YOLO

Real-time YOLO object tracking

Follow every object through video with persistent IDs. Ultralytics YOLO26 tracking combines real-time detection with proven trackers, powering counting, analytics, and monitoring on live streams.

Tracking runs on YOLO26

Tracking adds persistent IDs on top of any YOLO26 model — one method call turns a detector into a multi-object tracker with BoT-SORT or ByteTrack. Detector speed sets tracking throughput, so the benchmarks below are the numbers that matter for live streams.

pip install ultralytics
from ultralytics import YOLO

# Load a YOLO26 model
model = YOLO("yolo26n.pt")

# Run inference
results = model.track("video.mp4")
ModelSize (px)mAP 50-95mAP 50-95 (e2e)CPU ONNX (ms)T4 TensorRT (ms)Params (M)FLOPs (B)
YOLO26n64040.940.138.9 ± 0.71.7 ± 0.02.45.4
YOLO26s64048.647.887.2 ± 0.92.5 ± 0.09.520.7
YOLO26m64053.152.5220.0 ± 1.44.7 ± 0.120.468.2
YOLO26l64055.054.4286.2 ± 2.06.2 ± 0.224.886.4
YOLO26x64057.556.9525.8 ± 4.011.8 ± 0.255.7193.9

YOLO26 detection benchmarks from the Ultralytics docs; trackers run on these models.

Trusted by the world's leading organizations

DuolingoShellSiemensRenaultPhilipsNEURA RoboticsMercado LibreTata SteelFlock SafetyIntelDefense Intelligence AgencyDHL
DuolingoShellSiemensRenaultPhilipsNEURA RoboticsMercado LibreTata SteelFlock SafetyIntelDefense Intelligence AgencyDHL
DuolingoShellSiemensRenaultPhilipsNEURA RoboticsMercado LibreTata SteelFlock SafetyIntelDefense Intelligence AgencyDHL

Our models' impact

Streamline processes across industries with our cutting-edge vision AI models. Speed, accuracy and ease-of-use powered by Ultralytics.

GitHubGitHub stars
Downloads
Ultralytics YOLO usages / day
Open-source contributors

The evolution of Ultralytics YOLO models

See how Ultralytics YOLO evolved from the practical YOLOv5 workflow to edge-ready YOLO26 inference.

Made real-time object detection accessible with a fast, practical PyTorch workflow.

Expanded the unified workflow across detection, segmentation, classification, pose, and OBB.

Improved accuracy, speed, and efficiency while preserving the familiar Ultralytics workflow.

Introduced end-to-end inference and an architecture optimized for efficient edge deployment.

Image annotation interface using smart segmentation to label an object.

Label up to 10x faster with smart annotation

Ultralytics Platform gives you the image annotation tool to build high-quality datasets faster. From smart annotation to precise manual editing, these features are designed to reduce image labeling time without sacrificing quality.

  • SAM-powered smart annotation: Masks and bounding boxes in one click.
  • Full AI task coverage: Detection, instance segmentation, semantic segmentation, classification, pose, OBB.
  • Universal format support: Your choice of YOLO, COCO, and more.
  • Team review and versioning: Clear collaboration at every step.

Deploy Anywhere

Export to 20 formats and deploy across edge, cloud, and mobile.

Explore industry solutions

See how teams apply Ultralytics computer vision across production environments.

Frequently asked questions

  • Multi-object tracking detects objects in every video frame and links them across frames, assigning each object a persistent ID. That identity over time is what enables counting unique objects, measuring dwell time, analyzing trajectories, and triggering events when a specific object crosses a line or enters a zone.

  • Ultralytics ships BoT-SORT and ByteTrack out of the box, selectable with a single argument in track mode. Both pair the detector's outputs with motion-based association; BoT-SORT is the default, while ByteTrack is a strong lightweight alternative. Tracker behavior is configurable through YAML files.

  • Tracking runs on top of any Ultralytics detection, segmentation, pose, or OBB model. Ultralytics YOLO26 is the recommended base: its real-time speed keeps tracking smooth on live streams, and the nano size makes edge tracking practical.

  • Yes. Train a detector on your own classes with train mode or on Ultralytics Platform, then call track mode with your trained weights. The tracker follows whatever your model detects, so custom tracking needs no extra tracker training.

  • Typical applications include people and vehicle counting, retail and venue analytics, sports player tracking, traffic monitoring, and safety systems that follow objects through restricted zones. Because Ultralytics tracking runs in real time, these systems work on live camera feeds rather than only recorded video.

Build object tracking with Ultralytics

Train YOLO26 models and track objects with persistent IDs in real time using Ultralytics Platform.