Create YOLO ONNX tracker scaffold
create_yolo_onnx_trackerSets up a TouchDesigner scaffold for YOLO-style object tracking, creating source input, detection DAT, stable track CHOP, and annotated TOP. Routes live detections via WebSocket, ONNX, NDI, or file-watch backends.
Instructions
Build a deterministic TouchDesigner scaffold for YOLO-style object tracking. Creates source input, backend receiver placeholder, detections DAT, stable tracks_out CHOP channels, annotated_out TOP, and setup notes. Live detection requires an external detector or validated TouchDesigner Python ONNX runtime.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_yolo_onnx_tracker"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Container name for the tracker scaffold under parent_path. | yolo_onnx_tracker |
| active | No | Start live receiver operators active. Default is off until validation. | |
| backend | No | Detection transport or runtime scaffold to build. | external_websocket |
| model_path | No | ONNX model path documented by onnx_script mode. | |
| server_url | No | External WebSocket detector URL used by external_websocket mode. | ws://127.0.0.1:8766 |
| max_objects | No | Maximum tracked object slots exposed as stable CHOP channels. | |
| parent_path | No | Parent COMP that will receive the YOLO/ONNX tracker container. | /project1 |
| class_filter | No | Optional class names the external detector or ONNX postprocess should keep. | |
| input_top_path | No | Optional source TOP path pulled into the container through a Select TOP. | |
| confidence_threshold | No | Minimum detection confidence expected from the detector or postprocess. |