Skip to main content

Detector

Runs on full frames and produces bounding box detections. At least one primary detector (without operate_on) is required in every pipeline.

models:
- name: "yolo-detector"
type: "detector"
architecture: "yolo11"
onnx_file: /path/to/model.onnx
label_file: /path/to/labels.txt

Fields

FieldTypeRequiredDefaultDescription
architecturestringYesModel architecture (see supported architectures)
active_classeslist of intNoall classesOnly detect these class IDs (0-indexed from label file)
operate_onstringNoName of parent model (makes this a secondary detector)
operate_on_classeslist of intNoall parent classesOnly process objects of these class IDs from the parent

Plus the common model fields (name, onnx_file, label_file, batch_size, precision).

Supported architectures

ArchitectureDescription
yolo5YOLOv5
yolo6YOLOv6
yolo7YOLOv7
yolo8YOLOv8
yolo9YOLOv9
yolo10YOLOv10 (built-in NMS)
yolo11YOLO11
yolo12YOLOv12
yolo13YOLOv13
yolo26YOLO26 (built-in NMS)
yoloxYOLOX
detectnet_v2NVIDIA DetectNet_v2 (TAO / ResNet-based)