BoxMOT provides independent detector, segmentor, appearance-encoder, and tracker
components built around validated Torch structures. Pipelines compose those
components; the CLI owns sources, outputs, materialized datasets, evaluation,
tuning, research, and ReID workflows.
Why BoxMOT
One interface for track, materialize, materialize --time-variant, eval,
tune, research, train-reid, eval-reid, compare-reid, export,
install, and native build workflows.
Swappable components with explicit capabilities and requirements.
Immutable, keyed Parquet builds with reusable detections, masks, and
embeddings.
Support for both AABB and OBB tracking paths.
Optional native C++ tracker implementations selected with --tracker-backend cpp, with shared detection/output contracts and documented backend differences. They are also embeddable in standalone C++ projects through CMake (see Native C++ Integration and platform dependency installation).
A structured Python API for embedding components and pipelines in applications.
Easily run vision models locally, with straightforward installation, model downloads, and API access.
Simple setup; images stay on your machine when using local models.
Large models need substantial RAM/VRAM and disk space; speed depends on your hardware.
Serve vision-language models on your own infrastructure, with more configuration options for handling many requests efficiently.
Efficient batching for concurrent requests; control over models and infrastructure.
More setup, tuning, and maintenance; you provide the hardware to run the models.
Add clothing, footwear, and pose descriptions to person tracks with
Ollama or vLLM.
Display attributes alongside track IDs
and export structured JSON results.
Every attribute run requires PostgreSQL for its queue and retained results;
the Compose workflow starts the database automatically.
Each detector and segmentor integrated with BoxMOT retains its own upstream
license. See the respective project’s license for its terms. Other third-party
components also retain their respective licenses and notices.
评论