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.
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. |