Python API
Use boxmot for the high-level workflow facade, and explicit modules such as boxmot.reid, boxmot.trackers, and boxmot.trackers.tracker_zoo for lower-level access.
For a getting-started view, see Python Usage.
Main entry points
Boxmotfor high-level workflow orchestration acrosstrack,generate,val,tune,research, andexporttrack(...)for composable detector + ReID + tracker executionevaluate(...)for runtime summariesDetectorfor public detector wrappingReIDfor the unified ReID runtime- result types such as
TrackRunResult,GenerateResult,ValidationResult,TuneResult, andResearchResult
Minimal example
from boxmot import Boxmot
boxmot = Boxmot(detector="yolov8n", reid="lmbn_n_duke", tracker="boosttrack")
run = boxmot.track(source="video.mp4", save=True)
print(run)