
Runs a bound Ultralytics YOLO checkpoint over each Image with NMS and projects the detections onto the connected output shape: boxes, geometry, classes, masks, a count, or an overlay. The mask shapes need YOLO-seg weights.
Detect-then-track at video rate with a live overlay of tracked boxes.
Crop each detected object out of an HTTP frame source for a downstream per-object stage.
[BoundingBox] is box geometry plus class, [Rectangle<Double>] is box geometry only, [DetectedClass] is class id plus confidence only, [Segmentation] is a per-instance mask plus class, [Mask] is the per-instance mask only, UInt64 is the detection count, and Image is the source frame with boxes drawn.[Segmentation] or [Mask] — requires a YOLO-seg checkpoint, otherwise startup aborts with a task mismatch.threshold is the base confidence floor, class_thresholds overrides it per class id, and object_classes is an allow-list passed to the model (an empty list keeps every class). iou bounds NMS overlap.img_size should match the training-time input size; a mismatch silently degrades accuracy. The emitted class id space is the checkpoint's own, so downstream class-id logic breaks if the weights change.device starting with `cuda` silently falls back to CPU when CUDA is unavailable.Automated release