Skip to content

eval

boxmot eval

Evaluate tracking performance

Usage:

boxmot eval [OPTIONS]

Options:

Name Type Description Default
--source text file/dir/URL/glob, 0 for webcam 0
--imgsz, --img-size parse_tuple inference size h,w (e.g. 640,480 or 640x480) None
--fps integer video frame-rate 30
--conf float min confidence threshold 0.01
--iou float IoU threshold for NMS 0.7
--device text cuda device(s), e.g. 0 or 0,1,2,3 or cpu ``
--project Path save results to project/name /home/runner/work/boxmot/boxmot/runs
--name text save results to project/name ``
--exist-ok boolean existing project/name ok, do not increment True
--half boolean use FP16 half-precision inference False
--vid-stride integer video frame-rate stride 1
--ci boolean reuse existing runs in CI (no UI) False
--tracking-method text deepocsort, botsort, strongsort, ... deepocsort
--verbose boolean print detailed logs False
--agnostic-nms boolean class-agnostic NMS False
--gsi boolean apply Gaussian smoothing interpolation False
--n-trials integer number of trials for evolutionary tuning 4
--objectives text objectives for tuning: HOTA, MOTA, IDF1 ['HOTA', 'MOTA', 'IDF1']
--show boolean display tracking in a window False
--show-labels / --hide-labels boolean show or hide detection labels True
--show-conf / --hide-conf boolean show or hide detection confidences True
--show-trajectories boolean overlay past trajectories False
--save-txt boolean save results to a .txt file False
--save-crop boolean save cropped detections False
--save boolean save annotated video False
--line-width integer bounding box line width None
--per-class boolean track each class separately False
--yolo-model Path one or more YOLO weights for detection [PosixPath('/home/runner/work/boxmot/boxmot/boxmot/engine/weights/yolov8n.pt')]
--reid-model Path one or more ReID model weights [PosixPath('/home/runner/work/boxmot/boxmot/boxmot/engine/weights/osnet_x0_25_msmt17.pt')]
--classes integer filter by class indices [0]
--help boolean Show this message and exit. False