Add a Tracker
To integrate a new tracker cleanly:
- Add a module under
boxmot/trackers/<name>/. - Implement a tracker class that subclasses
BaseTrackerand definesupdate(). - Register it in
boxmot/trackers/tracker_zoo.py. - Export it from
boxmot/trackers/__init__.pyandboxmot/__init__.py. - Add a default YAML under
boxmot/configs/trackers. - Add a tracker doc page and wire it into
mkdocs.yml. - Extend tests and CI matrices where needed.
Minimum checklist
- tracker implementation
- tracker registration
- tracker YAML
- docs page
- tests
- workflow matrices if benchmarked in CI