From fbdfaf13d52e60e93845f9c5fa97f407eb1ea81b Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Tue, 7 Jul 2026 12:55:35 -0500 Subject: [PATCH] update object detectors models yaml - change order of fields in UI table to match the actual settings UI - add defaults to the table so users aren't confused about what to set --- docs/data/object_detectors_models.yaml | 207 +++++++++++++++---------- 1 file changed, 122 insertions(+), 85 deletions(-) diff --git a/docs/data/object_detectors_models.yaml b/docs/data/object_detectors_models.yaml index 84bfef243..92a2cc745 100644 --- a/docs/data/object_detectors_models.yaml +++ b/docs/data/object_detectors_models.yaml @@ -20,11 +20,14 @@ edgeTPU: | Field | Value | | ---------------------------------------- | ----------------------------------------------------------------- | - | **Object Detection Model Type** | `yolo-generic` | - | **Object detection model input width** | `320` (should match the imgsize of the model) | - | **Object detection model input height** | `320` (should match the imgsize of the model) | | **Custom object detector model path** | `/config/model_cache/yolov9-s-relu6-best_320_int8_edgetpu.tflite` | | **Label map for custom object detector** | `/config/labels-coco17.txt` | + | **Object detection model input width** | `320` (should match the imgsize of the model) | + | **Object detection model input height** | `320` (should match the imgsize of the model) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | + | **Model Input Tensor Shape** | `nhwc` (Frigate's default value) | + | **Model Input D Type** | `int` (Frigate's default value) | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- detectors: coral: @@ -35,7 +38,7 @@ edgeTPU: model_type: yolo-generic width: 320 # <--- should match the imgsize of the model, typically 320 height: 320 # <--- should match the imgsize of the model, typically 320 - path: /config/model_cache/yolov9-s-relu6-best_320_int8_edgetpu.tflite + path: /config/model_cache/yolov9-s-relu6-best_320_int8_edgetpu.tflite # use the filename you generated above labelmap_path: /config/labels-coco17.txt hailo8l: title: Hailo-8/Hailo-8L @@ -49,13 +52,13 @@ hailo8l: | Field | Value | | ---------------------------------------- | ----------------------- | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` | | **Object detection model input height** | `320` | - | **Model Input Tensor Shape** | `nhwc` | | **Model Input Pixel Color Format** | `rgb` | + | **Model Input Tensor Shape** | `nhwc` | | **Model Input D Type** | `int` | | **Object Detection Model Type** | `yolo-generic` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | The detector automatically selects the default model based on your hardware. Optionally, specify a local model path or URL to override. yaml: |- @@ -96,8 +99,9 @@ hailo8l: | --------------------------------------- | ------ | | **Object detection model input width** | `300` | | **Object detection model input height** | `300` | - | **Model Input Tensor Shape** | `nhwc` | | **Model Input Pixel Color Format** | `rgb` | + | **Model Input Tensor Shape** | `nhwc` | + | **Model Input D Type** | `int` (Frigate's default value) | | **Object Detection Model Type** | `ssd` | Specify the local model path or URL for SSD MobileNet v1. @@ -153,13 +157,14 @@ openvino: | Field | Value | | ---------------------------------------- | -------------------------------------------------------- | - | **Object Detection Model Type** | `yolo-generic` | + | **Custom object detector model path** | `/config/model_cache/yolo.onnx` (use the filename you generated above) | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` (should match the imgsize set during model export) | | **Object detection model input height** | `320` (should match the imgsize set during model export) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/yolo.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- detectors: ov: @@ -172,7 +177,7 @@ openvino: height: 320 # <--- should match the imgsize set during model export input_tensor: nchw input_dtype: float - path: /config/model_cache/yolo.onnx + path: /config/model_cache/yolo.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt - key: ssd label: SSDLite MobileNet v2 @@ -183,12 +188,14 @@ openvino: | Field | Value | | ---------------------------------------- | ------------------------------------------ | - | **Object detection model input width** | `300` | - | **Object detection model input height** | `300` | - | **Model Input Tensor Shape** | `nhwc` | - | **Model Input Pixel Color Format** | `bgr` | | **Custom object detector model path** | `/openvino-model/ssdlite_mobilenet_v2.xml` | | **Label map for custom object detector** | `/openvino-model/coco_91cl_bkgr.txt` | + | **Object detection model input width** | `300` | + | **Object detection model input height** | `300` | + | **Model Input Pixel Color Format** | `bgr` | + | **Model Input Tensor Shape** | `nhwc` | + | **Model Input D Type** | `int` (Frigate's default value) | + | **Object Detection Model Type** | `ssd` (Frigate's default value) | yaml: |- detectors: ov: @@ -219,13 +226,14 @@ openvino: | Field | Value | | ---------------------------------------- | -------------------------------------------------------- | - | **Object Detection Model Type** | `yolo-generic` | + | **Custom object detector model path** | `/config/model_cache/yolo.onnx` (use the filename you generated above) | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` (should match the imgsize set during model export) | | **Object detection model input height** | `320` (should match the imgsize set during model export) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/yolo.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- detectors: ov: @@ -238,7 +246,7 @@ openvino: height: 320 # <--- should match the imgsize set during model export input_tensor: nchw input_dtype: float - path: /config/model_cache/yolo.onnx + path: /config/model_cache/yolo.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt - key: yolonas label: YOLO-NAS @@ -258,13 +266,14 @@ openvino: | Field | Value | | ---------------------------------------- | ------------------------------------------------- | - | **Object Detection Model Type** | `yolonas` | - | **Object detection model input width** | `320` (should match whatever was set in notebook) | - | **Object detection model input height** | `320` (should match whatever was set in notebook) | - | **Model Input Tensor Shape** | `nchw` | - | **Model Input Pixel Color Format** | `bgr` | | **Custom object detector model path** | `/config/yolo_nas_s.onnx` | | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object detection model input width** | `320` (should match whatever was set in notebook) | + | **Object detection model input height** | `320` (should match whatever was set in notebook) | + | **Model Input Pixel Color Format** | `bgr` | + | **Model Input Tensor Shape** | `nchw` | + | **Model Input D Type** | `int` (Frigate's default value) | + | **Object Detection Model Type** | `yolonas` | yaml: |- detectors: ov: @@ -288,8 +297,11 @@ openvino: | Field | Value | | ------------------------------------- | -------------------------------- | + | **Custom object detector model path** | `/config/yolox.onnx` (use the filename you generated above) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | + | **Model Input Tensor Shape** | `nhwc` (Frigate's default value) | + | **Model Input D Type** | `int` (Frigate's default value) | | **Object Detection Model Type** | `yolox` | - | **Custom object detector model path** | path to your YOLOX ONNX model | yaml: |- detectors: ov: @@ -298,7 +310,7 @@ openvino: model: model_type: yolox - path: /config/model_cache/yolox.onnx + path: /config/model_cache/yolox.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt - key: rfdetr label: RF-DETR @@ -325,12 +337,13 @@ openvino: | Field | Value | | --------------------------------------- | --------------------------------- | - | **Object Detection Model Type** | `rfdetr` | + | **Custom object detector model path** | `/config/model_cache/rfdetr.onnx` (use the filename you generated above) | | **Object detection model input width** | `320` | | **Object detection model input height** | `320` | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/rfdetr.onnx` | + | **Object Detection Model Type** | `rfdetr` | yaml: |- detectors: ov: @@ -343,7 +356,7 @@ openvino: height: 320 input_tensor: nchw input_dtype: float - path: /config/model_cache/rfdetr.onnx + path: /config/model_cache/rfdetr.onnx # use the filename you generated above - key: dfine label: D-FINE / DEIMv2 recommended: false @@ -421,13 +434,14 @@ openvino: | Field | Value | | ---------------------------------------- | ---------------------------------- | - | **Object Detection Model Type** | `dfine` | + | **Custom object detector model path** | `/config/model_cache/dfine-s.onnx` (use the filename you generated above) | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `640` | | **Object detection model input height** | `640` | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/dfine-s.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `dfine` | yaml: |- detectors: ov: @@ -440,7 +454,7 @@ openvino: height: 640 input_tensor: nchw input_dtype: float - path: /config/model_cache/dfine-s.onnx + path: /config/model_cache/dfine-s.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt appleSilicon: title: Apple Silicon @@ -476,13 +490,14 @@ appleSilicon: | Field | Value | | ---------------------------------------- | -------------------------------------------------------- | - | **Object Detection Model Type** | `yolo-generic` | + | **Custom object detector model path** | `/config/model_cache/yolo.onnx` (use the filename you generated above) | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` (should match the imgsize set during model export) | | **Object detection model input height** | `320` (should match the imgsize set during model export) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/yolo.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- detectors: apple-silicon: @@ -495,7 +510,7 @@ appleSilicon: height: 320 # <--- should match the imgsize set during model export input_tensor: nchw input_dtype: float - path: /config/model_cache/yolo.onnx + path: /config/model_cache/yolo.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt - key: yolo-legacy label: YOLO (v3, v4, v7) @@ -514,13 +529,14 @@ appleSilicon: | Field | Value | | ---------------------------------------- | -------------------------------------------------------- | - | **Object Detection Model Type** | `yolo-generic` | + | **Custom object detector model path** | `/config/model_cache/yolo.onnx` (use the filename you generated above) | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` (should match the imgsize set during model export) | | **Object detection model input height** | `320` (should match the imgsize set during model export) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/yolo.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- detectors: apple-silicon: @@ -533,7 +549,7 @@ appleSilicon: height: 320 # <--- should match the imgsize set during model export input_tensor: nchw input_dtype: float - path: /config/model_cache/yolo.onnx + path: /config/model_cache/yolo.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt onnx: title: ONNX @@ -569,13 +585,14 @@ onnx: | Field | Value | | ---------------------------------------- | -------------------------------------------------------- | - | **Object Detection Model Type** | `yolo-generic` | + | **Custom object detector model path** | `/config/model_cache/yolo.onnx` (use the filename you generated above) | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` (should match the imgsize set during model export) | | **Object detection model input height** | `320` (should match the imgsize set during model export) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/yolo.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- detectors: onnx: @@ -587,7 +604,7 @@ onnx: height: 320 # <--- should match the imgsize set during model export input_tensor: nchw input_dtype: float - path: /config/model_cache/yolo.onnx + path: /config/model_cache/yolo.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt - key: rfdetr label: RF-DETR @@ -614,12 +631,13 @@ onnx: | Field | Value | | --------------------------------------- | --------------------------------- | - | **Object Detection Model Type** | `rfdetr` | + | **Custom object detector model path** | `/config/model_cache/rfdetr.onnx` (use the filename you generated above) | | **Object detection model input width** | `320` | | **Object detection model input height** | `320` | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/rfdetr.onnx` | + | **Object Detection Model Type** | `rfdetr` | yaml: |- detectors: onnx: @@ -631,7 +649,7 @@ onnx: height: 320 input_tensor: nchw input_dtype: float - path: /config/model_cache/rfdetr.onnx + path: /config/model_cache/rfdetr.onnx # use the filename you generated above - key: yolonas label: YOLO-NAS recommended: false @@ -650,13 +668,14 @@ onnx: | Field | Value | | ---------------------------------------- | ------------------------------------------------- | - | **Object Detection Model Type** | `yolonas` | + | **Custom object detector model path** | `/config/yolo_nas_s.onnx` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` (should match whatever was set in notebook) | | **Object detection model input height** | `320` (should match whatever was set in notebook) | | **Model Input Pixel Color Format** | `bgr` | | **Model Input Tensor Shape** | `nchw` | - | **Custom object detector model path** | `/config/yolo_nas_s.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Model Input D Type** | `int` (Frigate's default value) | + | **Object Detection Model Type** | `yolonas` | yaml: |- detectors: onnx: @@ -679,13 +698,14 @@ onnx: | Field | Value | | ---------------------------------------- | -------------------------------------------------------- | - | **Object Detection Model Type** | `yolox` | + | **Custom object detector model path** | `/config/model_cache/yolox_tiny.onnx` (use the filename you generated above) | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `416` (should match the imgsize set during model export) | | **Object detection model input height** | `416` (should match the imgsize set during model export) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float_denorm` | - | **Custom object detector model path** | `/config/model_cache/yolox_tiny.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolox` | yaml: |- detectors: onnx: @@ -697,7 +717,7 @@ onnx: height: 416 # <--- should match the imgsize set during model export input_tensor: nchw input_dtype: float_denorm - path: /config/model_cache/yolox_tiny.onnx + path: /config/model_cache/yolox_tiny.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt - key: dfine label: D-FINE / DEIMv2 @@ -776,13 +796,14 @@ onnx: | Field | Value | | ---------------------------------------- | ------------------------------------------- | - | **Object Detection Model Type** | `dfine` | + | **Custom object detector model path** | `/config/model_cache/dfine_m_obj2coco.onnx` (use the filename you generated above) | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `640` | | **Object detection model input height** | `640` | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/dfine_m_obj2coco.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `dfine` | yaml: |- detectors: onnx: @@ -794,7 +815,7 @@ onnx: height: 640 input_tensor: nchw input_dtype: float - path: /config/model_cache/dfine_m_obj2coco.onnx + path: /config/model_cache/dfine_m_obj2coco.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt - key: yolo-legacy label: YOLO (v3, v4, v7) @@ -813,13 +834,14 @@ onnx: | Field | Value | | ---------------------------------------- | -------------------------------------------------------- | - | **Object Detection Model Type** | `yolo-generic` | + | **Custom object detector model path** | `/config/model_cache/yolo.onnx` (use the filename you generated above) | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` (should match the imgsize set during model export) | | **Object detection model input height** | `320` (should match the imgsize set during model export) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Custom object detector model path** | `/config/model_cache/yolo.onnx` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- detectors: onnx: @@ -831,7 +853,7 @@ onnx: height: 320 # <--- should match the imgsize set during model export input_tensor: nchw input_dtype: float - path: /config/model_cache/yolo.onnx + path: /config/model_cache/yolo.onnx # use the filename you generated above labelmap_path: /labelmap/coco-80.txt cpu: title: CPU @@ -893,12 +915,13 @@ memryx: | Field | Value | | ---------------------------------------- | ------------------------------------------------- | - | **Object Detection Model Type** | `yolonas` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` (can be set to `640` for higher resolution) | | **Object detection model input height** | `320` (can be set to `640` for higher resolution) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolonas` | yaml: |- detectors: memx0: @@ -929,12 +952,13 @@ memryx: | Field | Value | | ---------------------------------------- | ------------------------------------------------- | - | **Object Detection Model Type** | `yolo-generic` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` (can be set to `640` for higher resolution) | | **Object detection model input height** | `320` (can be set to `640` for higher resolution) | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- detectors: memx0: @@ -964,12 +988,13 @@ memryx: | Field | Value | | ---------------------------------------- | ----------------------- | - | **Object Detection Model Type** | `yolox` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `640` | | **Object detection model input height** | `640` | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float_denorm` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `yolox` | yaml: |- detectors: memx0: @@ -999,12 +1024,13 @@ memryx: | Field | Value | | ---------------------------------------- | ----------------------- | - | **Object Detection Model Type** | `ssd` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` | | **Object detection model input height** | `320` | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nchw` | | **Model Input D Type** | `float` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Object Detection Model Type** | `ssd` | yaml: |- detectors: memx0: @@ -1047,12 +1073,14 @@ tensorrt: | Field | Value | | ---------------------------------------- | ------------------------------------------------------------ | - | **Custom object detector model path** | `/config/model_cache/tensorrt/yolov7-320.trt` | + | **Custom object detector model path** | `/config/model_cache/tensorrt/yolov7-320.trt` (use the filename you generated above) | | **Label map for custom object detector** | `/labelmap/coco-80.txt` | - | **Model Input Tensor Shape** | `nchw` | - | **Model Input Pixel Color Format** | `rgb` | | **Object detection model input width** | `320` (MUST match the chosen model, e.g., yolov7-320 -> 320) | | **Object detection model input height** | `320` (MUST match the chosen model, e.g., yolov7-320 -> 320) | + | **Model Input Pixel Color Format** | `rgb` | + | **Model Input Tensor Shape** | `nchw` | + | **Model Input D Type** | `int` (Frigate's default value) | + | **Object Detection Model Type** | `ssd` (Frigate's default value) | yaml: |- detectors: tensorrt: @@ -1060,7 +1088,7 @@ tensorrt: device: 0 #This is the default, select the first GPU model: - path: /config/model_cache/tensorrt/yolov7-320.trt + path: /config/model_cache/tensorrt/yolov7-320.trt # use the filename you generated above labelmap_path: /labelmap/coco-80.txt input_tensor: nchw input_pixel_format: rgb @@ -1079,10 +1107,13 @@ synaptics: | Field | Value | | ---------------------------------------- | ---------------------------- | | **Custom object detector model path** | `/synaptics/mobilenet.synap` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `224` | | **Object detection model input height** | `224` | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nhwc` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Model Input D Type** | `int` (Frigate's default value) | + | **Object Detection Model Type** | `ssd` (Frigate's default value) | yaml: |- detectors: # required synap_npu: # required @@ -1110,11 +1141,13 @@ rknn: | Field | Value | | ---------------------------------------- | -------------------------------------------------- | | **Custom object detector model path** | `frigate-fp16-yolov9-t` (or other yolov9 variants) | - | **Object Detection Model Type** | `yolo-generic` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` | | **Object detection model input height** | `320` | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nhwc` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Model Input D Type** | `int` (Frigate's default value) | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- model: # required # name of model (will be automatically downloaded) or path to your own .rknn model file @@ -1146,12 +1179,13 @@ rknn: | Field | Value | | ---------------------------------------- | ----------------------------------------------------------------------- | | **Custom object detector model path** | `deci-fp16-yolonas_s` (or `deci-fp16-yolonas_m`, `deci-fp16-yolonas_l`) | - | **Object Detection Model Type** | `yolonas` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` | | **Object detection model input height** | `320` | | **Model Input Pixel Color Format** | `bgr` | | **Model Input Tensor Shape** | `nhwc` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Model Input D Type** | `int` (Frigate's default value) | + | **Object Detection Model Type** | `yolonas` | yaml: |- model: # required # name of model (will be automatically downloaded) or path to your own .rknn model file @@ -1180,11 +1214,13 @@ rknn: | Field | Value | | ---------------------------------------- | ---------------------------------------------- | | **Custom object detector model path** | `rock-i8-yolox_nano` (or other yolox variants) | - | **Object Detection Model Type** | `yolox` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `416` | | **Object detection model input height** | `416` | + | **Model Input Pixel Color Format** | `rgb` (Frigate's default value) | | **Model Input Tensor Shape** | `nhwc` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Model Input D Type** | `int` (Frigate's default value) | + | **Object Detection Model Type** | `yolox` | yaml: |- model: # required # name of model (will be automatically downloaded) or path to your own .rknn model file @@ -1213,12 +1249,13 @@ axengine: | Field | Value | | ---------------------------------------- | ----------------------- | | **Custom object detector model path** | `frigate-yolov9-tiny` | - | **Object Detection Model Type** | `yolo-generic` | + | **Label map for custom object detector** | `/labelmap/coco-80.txt` | | **Object detection model input width** | `320` | | **Object detection model input height** | `320` | - | **Model Input D Type** | `int` | | **Model Input Pixel Color Format** | `bgr` | - | **Label map for custom object detector** | `/labelmap/coco-80.txt` | + | **Model Input Tensor Shape** | `nhwc` (Frigate's default value) | + | **Model Input D Type** | `int` | + | **Object Detection Model Type** | `yolo-generic` | yaml: |- detectors: axengine: