--save, --no-save, -s |
|
visualization.save |
Save the annotated output video to file. Defaults to cfg -> visualization -> save. |
--show, --no-show, -sh |
|
visualization.show |
Open a live preview window during processing. Defaults to cfg -> visualization -> show. |
--viz-mode, -vm |
0 | 1 | 2 | 3 | 4 |
visualization.viz_mode |
Frame source(s) for annotation: 0=original, 1=stabilized, 2=reference frame, 3=rotated boxes on the original frame, 4=rotated boxes on the stabilized frame (3 and 4 rotate each box to the vehicle's per-frame heading; both require stabilization). Accepts multiple values, e.g. "--viz-mode 0 1 4" renders one video per mode. Defaults to cfg -> visualization -> viz_mode. |
--plot-trajectories, --no-plot-trajectories, -pt |
|
visualization.plot_trajectories |
Overlay trajectory positions on the first frame. Defaults to cfg -> visualization -> plot_trajectories. |
--plot-delay, -pd |
PLOT_DELAY |
visualization.plot_delay |
Number of frames to display the trajectory overlay; only relevant when --plot-trajectories is enabled. Defaults to cfg -> visualization -> plot_delay. |
--show-conf, --no-show-conf, -sc |
|
visualization.show_conf |
Include detection confidence in bounding-box labels. Defaults to cfg -> visualization -> show_conf. |
--show-lanes, --no-show-lanes, -sl |
|
visualization.show_lanes |
Include lane ID in bounding-box labels. Defaults to cfg -> visualization -> show_lanes. |
--show-class-names, --no-show-class-names, -scn |
|
visualization.show_class_names |
Include vehicle class name in bounding-box labels. Defaults to cfg -> visualization -> show_class_names. |
--hide-labels, --no-hide-labels, -hl |
|
visualization.hide_labels |
Suppress all label text overlays. Defaults to cfg -> visualization -> hide_labels. |
--hide-tracks, --no-hide-tracks, -ht |
|
visualization.hide_tracks |
Suppress track tail lines. Defaults to cfg -> visualization -> hide_tracks. |
--hide-speed, --no-hide-speed, -hs |
|
visualization.hide_speed |
Suppress speed values in labels. Defaults to cfg -> visualization -> hide_speed. |
--speed-unit, -su |
km/h | mi/h |
visualization.speed_unit |
Speed display unit: km/h or mi/h. Defaults to cfg -> visualization -> speed_unit. |
--speed-deadzone, -sdz |
SPEED_DEADZONE |
visualization.speed_deadzone |
Floor displayed speeds at or below this value (in the chosen speed unit) to 0, hiding stationary-vehicle jitter; 0 disables. Defaults to cfg -> visualization -> speed_deadzone. |
--class-filter, -cf |
CLASS_FILTER [CLASS_FILTER ...] |
visualization.class_filter |
Vehicle class IDs to exclude from visualization (e.g., -cf 1 2). Defaults to cfg -> visualization -> class_filter. |
--tail-length, -tl |
TAIL_LENGTH |
visualization.tail_length |
Number of past positions drawn as a fading track trail [frames]; [1, inf). Defaults to cfg -> visualization -> tail_length. |
--line-width, -lw |
LINE_WIDTH |
visualization.line_width |
Bounding-box and track stroke width [px]; [1, inf). Defaults to cfg -> visualization -> line_width. |
--heading-smoothing, -hsm |
HEADING_SMOOTHING |
visualization.heading_smoothing |
(modes 3, 4) Gaussian smoothing window [frames] for the per-frame heading; larger = steadier, slower to follow turns. Defaults to cfg -> visualization -> heading_smoothing. |
--heading-min-speed, -hms |
HEADING_MIN_SPEED |
visualization.heading_min_speed |
(modes 3, 4) Minimum smoothed pixel speed [px/frame] for a reliable heading; below this the heading is held from the last reliable frame. Defaults to cfg -> visualization -> heading_min_speed. |
--edge-clip-margin, -ecm |
EDGE_CLIP_MARGIN |
visualization.edge_clip_margin |
(modes 3, 4) Distance [px] within which a detection box is treated as touching a frame edge, triggering clipping of the oriented box to the visible part (absorbs HBB inaccuracy). Defaults to cfg -> visualization -> edge_clip_margin. |
--edge-clip-smoothing, -ecs |
EDGE_CLIP_SMOOTHING |
visualization.edge_clip_smoothing |
(modes 3, 4) Gaussian window [frames] for smoothing the clip rectangle of edge-touching boxes; larger = steadier shape as the vehicle exits, 0 disables. Defaults to cfg -> visualization -> edge_clip_smoothing. |
--cut-frame-left, -cfl |
CUT_FRAME_LEFT |
processing.cut_frame_left |
Skip the first N frames. Defaults to cfg -> processing -> cut_frame_left. |
--cut-frame-right, -cfr |
CUT_FRAME_RIGHT |
processing.cut_frame_right |
Stop processing after this frame. Defaults to cfg -> processing -> cut_frame_right. |