{
  "input": "cam8_yard.mp4",
  "camera": "cam8",
  "video": {
    "fps": 8.33,
    "frames": 747,
    "duration_s": 89.68,
    "width": 1920,
    "height": 1080,
    "start_s": 0.0,
    "end_s": 89.68,
    "output_frames": 249,
    "output_duration_s": 29.89
  },
  "params": {
    "model": "yolov8m.pt",
    "stride": 1,
    "imgsz": 960,
    "conf": 0.25,
    "car_conf": 0.2,
    "min_hits": 2,
    "inferred_frames": 747,
    "speed": 3,
    "trim": null,
    "names": {},
    "wash_min": 20.0,
    "phase_gap": 5.0,
    "done_gap": 15.0,
    "stationary_window_s": 3.0,
    "stationary_frac": 0.02,
    "attach_expand": 0.25,
    "lang": "ar"
  },
  "processing": {
    "seconds": 253.23,
    "seconds_per_video_second": 2.824
  },
  "detection_totals": {
    "person": 3376,
    "bicycle": 0,
    "car": 3389,
    "motorcycle": 1,
    "bus": 0,
    "truck": 257
  },
  "unique_tracks": {
    "person": 36,
    "bicycle": 0,
    "car": 9,
    "motorcycle": 0,
    "bus": 0,
    "truck": 16
  },
  "unique_people": 36,
  "unique_vehicles": 25,
  "peak_occupancy": {
    "total": 13,
    "t_s": 51.38,
    "counts": {
      "car": 5,
      "person": 8
    }
  },
  "peak_people": {
    "count": 8,
    "t_s": 51.38
  },
  "bucket_s": 5.0,
  "timeline": [
    {
      "start_s": 0.0,
      "end_s": 5.0,
      "avg": {
        "person": 5.0,
        "bicycle": 0.0,
        "car": 4.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 4,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 5.0,
      "end_s": 10.0,
      "avg": {
        "person": 5.26,
        "bicycle": 0.0,
        "car": 4.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.36
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 4,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 10.0,
      "end_s": 15.0,
      "avg": {
        "person": 5.05,
        "bicycle": 0.0,
        "car": 4.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 4,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 15.0,
      "end_s": 20.0,
      "avg": {
        "person": 5.17,
        "bicycle": 0.0,
        "car": 4.74,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.31
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 20.0,
      "end_s": 25.0,
      "avg": {
        "person": 3.6,
        "bicycle": 0.0,
        "car": 4.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.43
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 4,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 25.0,
      "end_s": 30.0,
      "avg": {
        "person": 1.98,
        "bicycle": 0.0,
        "car": 4.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.24
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 4,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 30.0,
      "end_s": 35.0,
      "avg": {
        "person": 2.71,
        "bicycle": 0.0,
        "car": 4.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.45
      },
      "max": {
        "person": 4,
        "bicycle": 0,
        "car": 4,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 35.0,
      "end_s": 40.0,
      "avg": {
        "person": 4.19,
        "bicycle": 0.0,
        "car": 4.05,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.9
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 40.0,
      "end_s": 45.0,
      "avg": {
        "person": 4.24,
        "bicycle": 0.0,
        "car": 3.98,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.71
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 4,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 45.0,
      "end_s": 50.0,
      "avg": {
        "person": 4.55,
        "bicycle": 0.0,
        "car": 4.9,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.5
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 50.0,
      "end_s": 55.0,
      "avg": {
        "person": 6.17,
        "bicycle": 0.0,
        "car": 4.98,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 8,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 55.0,
      "end_s": 60.0,
      "avg": {
        "person": 6.15,
        "bicycle": 0.0,
        "car": 5.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 8,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 60.0,
      "end_s": 65.0,
      "avg": {
        "person": 5.12,
        "bicycle": 0.0,
        "car": 5.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.05
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 65.0,
      "end_s": 70.0,
      "avg": {
        "person": 5.57,
        "bicycle": 0.0,
        "car": 5.0,
        "motorcycle": 0.02,
        "bus": 0.0,
        "truck": 0.26
      },
      "max": {
        "person": 7,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 1,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 70.0,
      "end_s": 75.0,
      "avg": {
        "person": 3.27,
        "bicycle": 0.0,
        "car": 5.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.78
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 75.0,
      "end_s": 80.0,
      "avg": {
        "person": 3.95,
        "bicycle": 0.0,
        "car": 5.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.74
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 80.0,
      "end_s": 85.0,
      "avg": {
        "person": 5.26,
        "bicycle": 0.0,
        "car": 5.05,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.17
      },
      "max": {
        "person": 7,
        "bicycle": 0,
        "car": 6,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 85.0,
      "end_s": 89.68,
      "avg": {
        "person": 4.03,
        "bicycle": 0.0,
        "car": 5.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.29
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 5,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    }
  ],
  "heatmap": {
    "cols": 32,
    "rows": 18,
    "source": "person centroids per inferred frame",
    "grid": [
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        20,
        12,
        10,
        0,
        0,
        15,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        16,
        38,
        97,
        0,
        33,
        0,
        0,
        0,
        0,
        105,
        79,
        127,
        40,
        55,
        47,
        13,
        23,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        161,
        587,
        8,
        0,
        0,
        0,
        0,
        0,
        53,
        141,
        32,
        50,
        9,
        13,
        5,
        0,
        0,
        0,
        13,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        2,
        4,
        308,
        184,
        42,
        10,
        11,
        166,
        25,
        52,
        48,
        22,
        1,
        2,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        64,
        60,
        25,
        19,
        10,
        38,
        30,
        17,
        15,
        5,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        8,
        41,
        0,
        0,
        0,
        0,
        1,
        0,
        2,
        4,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        0,
        3,
        0,
        3,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        6,
        13,
        0,
        0,
        0,
        0,
        0,
        1,
        3,
        4,
        8,
        7,
        5,
        3,
        4,
        3,
        4,
        2,
        4,
        1,
        4,
        3,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        12,
        1,
        3,
        3,
        3,
        2,
        1,
        0,
        0,
        0,
        0,
        3,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        8,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        3,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        4,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        2,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        195,
        0,
        0,
        0,
        0
      ],
      [
        0,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        1,
        0,
        0,
        0,
        1,
        4,
        2,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    ]
  },
  "tracks": [
    {
      "id": 1,
      "class": "car",
      "name": "Car A",
      "first_seen_s": 0.0,
      "last_seen_s": 89.56,
      "dwell_s": 89.56,
      "avg_conf": 0.914,
      "hits": 746
    },
    {
      "id": 2,
      "class": "person",
      "name": "Worker 1",
      "first_seen_s": 0.0,
      "last_seen_s": 24.37,
      "dwell_s": 24.37,
      "avg_conf": 0.907,
      "hits": 204
    },
    {
      "id": 3,
      "class": "person",
      "name": "Worker 2",
      "first_seen_s": 0.0,
      "last_seen_s": 15.97,
      "dwell_s": 15.97,
      "avg_conf": 0.846,
      "hits": 134
    },
    {
      "id": 4,
      "class": "person",
      "name": "Worker 3",
      "first_seen_s": 0.0,
      "last_seen_s": 48.98,
      "dwell_s": 48.98,
      "avg_conf": 0.836,
      "hits": 404
    },
    {
      "id": 5,
      "class": "person",
      "name": "Worker 4",
      "first_seen_s": 0.0,
      "last_seen_s": 21.01,
      "dwell_s": 21.01,
      "avg_conf": 0.83,
      "hits": 173
    },
    {
      "id": 6,
      "class": "car",
      "name": "Car B",
      "first_seen_s": 0.0,
      "last_seen_s": 89.56,
      "dwell_s": 89.56,
      "avg_conf": 0.862,
      "hits": 747
    },
    {
      "id": 7,
      "class": "car",
      "name": "Car C",
      "first_seen_s": 0.0,
      "last_seen_s": 89.56,
      "dwell_s": 89.56,
      "avg_conf": 0.606,
      "hits": 747
    },
    {
      "id": 8,
      "class": "car",
      "name": "Car D",
      "first_seen_s": 0.0,
      "last_seen_s": 89.56,
      "dwell_s": 89.56,
      "avg_conf": 0.446,
      "hits": 744
    },
    {
      "id": 9,
      "class": "person",
      "name": "Worker 5",
      "first_seen_s": 0.36,
      "last_seen_s": 23.17,
      "dwell_s": 22.81,
      "avg_conf": 0.7,
      "hits": 190
    },
    {
      "id": 12,
      "class": "person",
      "name": "Worker 6",
      "first_seen_s": 2.04,
      "last_seen_s": 43.7,
      "dwell_s": 41.66,
      "avg_conf": 0.482,
      "hits": 165
    },
    {
      "id": 13,
      "class": "truck",
      "name": null,
      "first_seen_s": 7.92,
      "last_seen_s": 9.6,
      "dwell_s": 1.68,
      "avg_conf": 0.321,
      "hits": 15
    },
    {
      "id": 29,
      "class": "car",
      "name": "Car E",
      "first_seen_s": 15.49,
      "last_seen_s": 19.09,
      "dwell_s": 3.6,
      "avg_conf": 0.343,
      "hits": 31
    },
    {
      "id": 30,
      "class": "person",
      "name": "Worker 7",
      "first_seen_s": 15.85,
      "last_seen_s": 19.81,
      "dwell_s": 3.96,
      "avg_conf": 0.795,
      "hits": 28
    },
    {
      "id": 35,
      "class": "truck",
      "name": null,
      "first_seen_s": 16.45,
      "last_seen_s": 17.17,
      "dwell_s": 0.72,
      "avg_conf": 0.355,
      "hits": 7
    },
    {
      "id": 37,
      "class": "person",
      "name": "Worker 8",
      "first_seen_s": 18.25,
      "last_seen_s": 18.73,
      "dwell_s": 0.48,
      "avg_conf": 0.537,
      "hits": 5
    },
    {
      "id": 38,
      "class": "truck",
      "name": null,
      "first_seen_s": 19.33,
      "last_seen_s": 21.13,
      "dwell_s": 1.8,
      "avg_conf": 0.34,
      "hits": 16
    },
    {
      "id": 49,
      "class": "person",
      "name": "Worker 9",
      "first_seen_s": 23.65,
      "last_seen_s": 23.77,
      "dwell_s": 0.12,
      "avg_conf": 0.375,
      "hits": 2
    },
    {
      "id": 50,
      "class": "truck",
      "name": null,
      "first_seen_s": 24.13,
      "last_seen_s": 25.93,
      "dwell_s": 1.8,
      "avg_conf": 0.308,
      "hits": 16
    },
    {
      "id": 57,
      "class": "truck",
      "name": null,
      "first_seen_s": 26.53,
      "last_seen_s": 26.65,
      "dwell_s": 0.12,
      "avg_conf": 0.334,
      "hits": 2
    },
    {
      "id": 69,
      "class": "person",
      "name": "Worker 10",
      "first_seen_s": 31.09,
      "last_seen_s": 31.57,
      "dwell_s": 0.48,
      "avg_conf": 0.644,
      "hits": 5
    },
    {
      "id": 70,
      "class": "person",
      "name": "Worker 11",
      "first_seen_s": 32.17,
      "last_seen_s": 42.5,
      "dwell_s": 10.32,
      "avg_conf": 0.834,
      "hits": 87
    },
    {
      "id": 72,
      "class": "car",
      "name": "Car F",
      "first_seen_s": 32.77,
      "last_seen_s": 37.7,
      "dwell_s": 4.92,
      "avg_conf": 0.398,
      "hits": 42
    },
    {
      "id": 74,
      "class": "person",
      "name": "Worker 12",
      "first_seen_s": 33.13,
      "last_seen_s": 35.42,
      "dwell_s": 2.28,
      "avg_conf": 0.372,
      "hits": 14
    },
    {
      "id": 75,
      "class": "person",
      "name": "Worker 13",
      "first_seen_s": 33.61,
      "last_seen_s": 46.34,
      "dwell_s": 12.73,
      "avg_conf": 0.852,
      "hits": 106
    },
    {
      "id": 77,
      "class": "car",
      "name": null,
      "first_seen_s": 35.06,
      "last_seen_s": 35.3,
      "dwell_s": 0.24,
      "avg_conf": 0.3,
      "hits": 3
    },
    {
      "id": 81,
      "class": "person",
      "name": "Worker 14",
      "first_seen_s": 37.1,
      "last_seen_s": 69.87,
      "dwell_s": 32.77,
      "avg_conf": 0.76,
      "hits": 270
    },
    {
      "id": 82,
      "class": "truck",
      "name": "Car F",
      "first_seen_s": 38.3,
      "last_seen_s": 42.38,
      "dwell_s": 4.08,
      "avg_conf": 0.303,
      "hits": 35
    },
    {
      "id": 95,
      "class": "person",
      "name": "Worker 15",
      "first_seen_s": 41.66,
      "last_seen_s": 42.14,
      "dwell_s": 0.48,
      "avg_conf": 0.561,
      "hits": 5
    },
    {
      "id": 100,
      "class": "truck",
      "name": null,
      "first_seen_s": 42.86,
      "last_seen_s": 43.1,
      "dwell_s": 0.24,
      "avg_conf": 0.345,
      "hits": 3
    },
    {
      "id": 112,
      "class": "person",
      "name": "Worker 16",
      "first_seen_s": 44.06,
      "last_seen_s": 51.38,
      "dwell_s": 7.32,
      "avg_conf": 0.73,
      "hits": 52
    },
    {
      "id": 114,
      "class": "truck",
      "name": null,
      "first_seen_s": 44.3,
      "last_seen_s": 46.34,
      "dwell_s": 2.04,
      "avg_conf": 0.361,
      "hits": 18
    },
    {
      "id": 122,
      "class": "person",
      "name": "Worker 17",
      "first_seen_s": 45.14,
      "last_seen_s": 52.1,
      "dwell_s": 6.96,
      "avg_conf": 0.843,
      "hits": 59
    },
    {
      "id": 126,
      "class": "car",
      "name": "Car G",
      "first_seen_s": 45.38,
      "last_seen_s": 89.56,
      "dwell_s": 44.18,
      "avg_conf": 0.912,
      "hits": 369
    },
    {
      "id": 127,
      "class": "person",
      "name": "Worker 18",
      "first_seen_s": 45.62,
      "last_seen_s": 47.18,
      "dwell_s": 1.56,
      "avg_conf": 0.499,
      "hits": 14
    },
    {
      "id": 136,
      "class": "truck",
      "name": null,
      "first_seen_s": 47.18,
      "last_seen_s": 48.14,
      "dwell_s": 0.96,
      "avg_conf": 0.31,
      "hits": 9
    },
    {
      "id": 140,
      "class": "person",
      "name": "Worker 19",
      "first_seen_s": 48.14,
      "last_seen_s": 54.86,
      "dwell_s": 6.72,
      "avg_conf": 0.693,
      "hits": 56
    },
    {
      "id": 150,
      "class": "person",
      "name": "Worker 20",
      "first_seen_s": 50.18,
      "last_seen_s": 58.35,
      "dwell_s": 8.16,
      "avg_conf": 0.358,
      "hits": 33
    },
    {
      "id": 152,
      "class": "person",
      "name": "Worker 21",
      "first_seen_s": 50.78,
      "last_seen_s": 61.95,
      "dwell_s": 11.16,
      "avg_conf": 0.575,
      "hits": 70
    },
    {
      "id": 155,
      "class": "person",
      "name": "Worker 22",
      "first_seen_s": 51.38,
      "last_seen_s": 70.83,
      "dwell_s": 19.45,
      "avg_conf": 0.775,
      "hits": 163
    },
    {
      "id": 156,
      "class": "person",
      "name": "Worker 23",
      "first_seen_s": 51.38,
      "last_seen_s": 69.87,
      "dwell_s": 18.49,
      "avg_conf": 0.795,
      "hits": 147
    },
    {
      "id": 161,
      "class": "person",
      "name": "Worker 24",
      "first_seen_s": 52.82,
      "last_seen_s": 67.35,
      "dwell_s": 14.53,
      "avg_conf": 0.741,
      "hits": 117
    },
    {
      "id": 164,
      "class": "person",
      "name": "Worker 25",
      "first_seen_s": 53.42,
      "last_seen_s": 57.87,
      "dwell_s": 4.44,
      "avg_conf": 0.755,
      "hits": 35
    },
    {
      "id": 177,
      "class": "person",
      "name": "Worker 26",
      "first_seen_s": 56.67,
      "last_seen_s": 89.56,
      "dwell_s": 32.89,
      "avg_conf": 0.803,
      "hits": 263
    },
    {
      "id": 183,
      "class": "truck",
      "name": null,
      "first_seen_s": 60.15,
      "last_seen_s": 60.27,
      "dwell_s": 0.12,
      "avg_conf": 0.308,
      "hits": 2
    },
    {
      "id": 199,
      "class": "person",
      "name": "Worker 27",
      "first_seen_s": 64.47,
      "last_seen_s": 64.59,
      "dwell_s": 0.12,
      "avg_conf": 0.411,
      "hits": 2
    },
    {
      "id": 203,
      "class": "truck",
      "name": null,
      "first_seen_s": 65.43,
      "last_seen_s": 66.15,
      "dwell_s": 0.72,
      "avg_conf": 0.317,
      "hits": 7
    },
    {
      "id": 206,
      "class": "person",
      "name": "Worker 28",
      "first_seen_s": 66.51,
      "last_seen_s": 89.56,
      "dwell_s": 23.05,
      "avg_conf": 0.669,
      "hits": 189
    },
    {
      "id": 208,
      "class": "truck",
      "name": null,
      "first_seen_s": 67.35,
      "last_seen_s": 67.71,
      "dwell_s": 0.36,
      "avg_conf": 0.324,
      "hits": 4
    },
    {
      "id": 209,
      "class": "person",
      "name": "Worker 29",
      "first_seen_s": 67.35,
      "last_seen_s": 85.24,
      "dwell_s": 17.89,
      "avg_conf": 0.769,
      "hits": 147
    },
    {
      "id": 214,
      "class": "person",
      "name": "Worker 30",
      "first_seen_s": 68.43,
      "last_seen_s": 68.67,
      "dwell_s": 0.24,
      "avg_conf": 0.584,
      "hits": 3
    },
    {
      "id": 223,
      "class": "truck",
      "name": "Car H",
      "first_seen_s": 71.19,
      "last_seen_s": 78.64,
      "dwell_s": 7.44,
      "avg_conf": 0.337,
      "hits": 63
    },
    {
      "id": 225,
      "class": "person",
      "name": "Worker 31",
      "first_seen_s": 74.19,
      "last_seen_s": 75.03,
      "dwell_s": 0.84,
      "avg_conf": 0.556,
      "hits": 5
    },
    {
      "id": 232,
      "class": "person",
      "name": "Worker 32",
      "first_seen_s": 75.63,
      "last_seen_s": 89.56,
      "dwell_s": 13.93,
      "avg_conf": 0.672,
      "hits": 105
    },
    {
      "id": 235,
      "class": "person",
      "name": "Worker 33",
      "first_seen_s": 78.27,
      "last_seen_s": 89.56,
      "dwell_s": 11.29,
      "avg_conf": 0.818,
      "hits": 93
    },
    {
      "id": 250,
      "class": "car",
      "name": null,
      "first_seen_s": 80.56,
      "last_seen_s": 83.8,
      "dwell_s": 3.24,
      "avg_conf": 0.342,
      "hits": 3
    },
    {
      "id": 251,
      "class": "person",
      "name": "Worker 34",
      "first_seen_s": 80.8,
      "last_seen_s": 82.36,
      "dwell_s": 1.56,
      "avg_conf": 0.789,
      "hits": 14
    },
    {
      "id": 270,
      "class": "truck",
      "name": null,
      "first_seen_s": 84.04,
      "last_seen_s": 84.16,
      "dwell_s": 0.12,
      "avg_conf": 0.318,
      "hits": 2
    },
    {
      "id": 274,
      "class": "truck",
      "name": null,
      "first_seen_s": 84.76,
      "last_seen_s": 85.12,
      "dwell_s": 0.36,
      "avg_conf": 0.312,
      "hits": 4
    },
    {
      "id": 282,
      "class": "person",
      "name": "Worker 35",
      "first_seen_s": 87.04,
      "last_seen_s": 87.4,
      "dwell_s": 0.36,
      "avg_conf": 0.635,
      "hits": 4
    },
    {
      "id": 287,
      "class": "person",
      "name": "Worker 36",
      "first_seen_s": 88.0,
      "last_seen_s": 88.96,
      "dwell_s": 0.96,
      "avg_conf": 0.4,
      "hits": 9
    },
    {
      "id": 292,
      "class": "truck",
      "name": null,
      "first_seen_s": 88.48,
      "last_seen_s": 89.56,
      "dwell_s": 1.08,
      "avg_conf": 0.344,
      "hits": 10
    }
  ],
  "workers": [
    {
      "name": "Worker 1",
      "track_id": 2,
      "first_seen_s": 0.0,
      "last_seen_s": 24.37,
      "dwell_s": 24.37
    },
    {
      "name": "Worker 2",
      "track_id": 3,
      "first_seen_s": 0.0,
      "last_seen_s": 15.97,
      "dwell_s": 15.97
    },
    {
      "name": "Worker 3",
      "track_id": 4,
      "first_seen_s": 0.0,
      "last_seen_s": 48.98,
      "dwell_s": 48.98
    },
    {
      "name": "Worker 4",
      "track_id": 5,
      "first_seen_s": 0.0,
      "last_seen_s": 21.01,
      "dwell_s": 21.01
    },
    {
      "name": "Worker 5",
      "track_id": 9,
      "first_seen_s": 0.36,
      "last_seen_s": 23.17,
      "dwell_s": 22.81
    },
    {
      "name": "Worker 6",
      "track_id": 12,
      "first_seen_s": 2.04,
      "last_seen_s": 43.7,
      "dwell_s": 41.66
    },
    {
      "name": "Worker 7",
      "track_id": 30,
      "first_seen_s": 15.85,
      "last_seen_s": 19.81,
      "dwell_s": 3.96
    },
    {
      "name": "Worker 8",
      "track_id": 37,
      "first_seen_s": 18.25,
      "last_seen_s": 18.73,
      "dwell_s": 0.48
    },
    {
      "name": "Worker 9",
      "track_id": 49,
      "first_seen_s": 23.65,
      "last_seen_s": 23.77,
      "dwell_s": 0.12
    },
    {
      "name": "Worker 10",
      "track_id": 69,
      "first_seen_s": 31.09,
      "last_seen_s": 31.57,
      "dwell_s": 0.48
    },
    {
      "name": "Worker 11",
      "track_id": 70,
      "first_seen_s": 32.17,
      "last_seen_s": 42.5,
      "dwell_s": 10.32
    },
    {
      "name": "Worker 12",
      "track_id": 74,
      "first_seen_s": 33.13,
      "last_seen_s": 35.42,
      "dwell_s": 2.28
    },
    {
      "name": "Worker 13",
      "track_id": 75,
      "first_seen_s": 33.61,
      "last_seen_s": 46.34,
      "dwell_s": 12.73
    },
    {
      "name": "Worker 14",
      "track_id": 81,
      "first_seen_s": 37.1,
      "last_seen_s": 69.87,
      "dwell_s": 32.77
    },
    {
      "name": "Worker 15",
      "track_id": 95,
      "first_seen_s": 41.66,
      "last_seen_s": 42.14,
      "dwell_s": 0.48
    },
    {
      "name": "Worker 16",
      "track_id": 112,
      "first_seen_s": 44.06,
      "last_seen_s": 51.38,
      "dwell_s": 7.32
    },
    {
      "name": "Worker 17",
      "track_id": 122,
      "first_seen_s": 45.14,
      "last_seen_s": 52.1,
      "dwell_s": 6.96
    },
    {
      "name": "Worker 18",
      "track_id": 127,
      "first_seen_s": 45.62,
      "last_seen_s": 47.18,
      "dwell_s": 1.56
    },
    {
      "name": "Worker 19",
      "track_id": 140,
      "first_seen_s": 48.14,
      "last_seen_s": 54.86,
      "dwell_s": 6.72
    },
    {
      "name": "Worker 20",
      "track_id": 150,
      "first_seen_s": 50.18,
      "last_seen_s": 58.35,
      "dwell_s": 8.16
    },
    {
      "name": "Worker 21",
      "track_id": 152,
      "first_seen_s": 50.78,
      "last_seen_s": 61.95,
      "dwell_s": 11.16
    },
    {
      "name": "Worker 22",
      "track_id": 155,
      "first_seen_s": 51.38,
      "last_seen_s": 70.83,
      "dwell_s": 19.45
    },
    {
      "name": "Worker 23",
      "track_id": 156,
      "first_seen_s": 51.38,
      "last_seen_s": 69.87,
      "dwell_s": 18.49
    },
    {
      "name": "Worker 24",
      "track_id": 161,
      "first_seen_s": 52.82,
      "last_seen_s": 67.35,
      "dwell_s": 14.53
    },
    {
      "name": "Worker 25",
      "track_id": 164,
      "first_seen_s": 53.42,
      "last_seen_s": 57.87,
      "dwell_s": 4.44
    },
    {
      "name": "Worker 26",
      "track_id": 177,
      "first_seen_s": 56.67,
      "last_seen_s": 89.56,
      "dwell_s": 32.89
    },
    {
      "name": "Worker 27",
      "track_id": 199,
      "first_seen_s": 64.47,
      "last_seen_s": 64.59,
      "dwell_s": 0.12
    },
    {
      "name": "Worker 28",
      "track_id": 206,
      "first_seen_s": 66.51,
      "last_seen_s": 89.56,
      "dwell_s": 23.05
    },
    {
      "name": "Worker 29",
      "track_id": 209,
      "first_seen_s": 67.35,
      "last_seen_s": 85.24,
      "dwell_s": 17.89
    },
    {
      "name": "Worker 30",
      "track_id": 214,
      "first_seen_s": 68.43,
      "last_seen_s": 68.67,
      "dwell_s": 0.24
    },
    {
      "name": "Worker 31",
      "track_id": 225,
      "first_seen_s": 74.19,
      "last_seen_s": 75.03,
      "dwell_s": 0.84
    },
    {
      "name": "Worker 32",
      "track_id": 232,
      "first_seen_s": 75.63,
      "last_seen_s": 89.56,
      "dwell_s": 13.93
    },
    {
      "name": "Worker 33",
      "track_id": 235,
      "first_seen_s": 78.27,
      "last_seen_s": 89.56,
      "dwell_s": 11.29
    },
    {
      "name": "Worker 34",
      "track_id": 251,
      "first_seen_s": 80.8,
      "last_seen_s": 82.36,
      "dwell_s": 1.56
    },
    {
      "name": "Worker 35",
      "track_id": 282,
      "first_seen_s": 87.04,
      "last_seen_s": 87.4,
      "dwell_s": 0.36
    },
    {
      "name": "Worker 36",
      "track_id": 287,
      "first_seen_s": 88.0,
      "last_seen_s": 88.96,
      "dwell_s": 0.96
    }
  ],
  "vehicles_service": [
    {
      "car": "Car A",
      "track_id": 1,
      "track_ids": [
        1
      ],
      "state": "washing",
      "arrived_s": 2.76,
      "service_start_s": 2.76,
      "washing_s": 86.8,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": 86.92,
      "left_s": null,
      "workers": [
        "Worker 2",
        "Worker 3",
        "Worker 4",
        "Worker 5",
        "Worker 6",
        "Worker 7",
        "Worker 8",
        "Worker 9",
        "Worker 10",
        "Worker 11",
        "Worker 12",
        "Worker 13",
        "Worker 14",
        "Worker 16",
        "Worker 18",
        "Worker 19",
        "Worker 20",
        "Worker 23",
        "Worker 17",
        "Worker 21",
        "Worker 25",
        "Worker 26",
        "Worker 24",
        "Worker 28",
        "Worker 29",
        "Worker 30",
        "Worker 31",
        "Worker 32",
        "Worker 33",
        "Worker 35",
        "Worker 36"
      ]
    },
    {
      "car": "Car B",
      "track_id": 6,
      "track_ids": [
        6
      ],
      "state": "washing",
      "arrived_s": 2.76,
      "service_start_s": 80.92,
      "washing_s": 1.44,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": 8.76,
      "left_s": null,
      "workers": [
        "Worker 34"
      ]
    },
    {
      "car": "Car C",
      "track_id": 7,
      "track_ids": [
        7
      ],
      "state": "arrived",
      "arrived_s": 2.76,
      "service_start_s": null,
      "washing_s": 0.0,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": null,
      "left_s": null,
      "workers": []
    },
    {
      "car": "Car D",
      "track_id": 8,
      "track_ids": [
        8
      ],
      "state": "arrived",
      "arrived_s": 2.76,
      "service_start_s": null,
      "washing_s": 0.0,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": null,
      "left_s": null,
      "workers": []
    },
    {
      "car": "Car E",
      "track_id": 29,
      "track_ids": [
        29
      ],
      "state": "arrived",
      "arrived_s": 18.25,
      "service_start_s": null,
      "washing_s": 0.0,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": null,
      "left_s": 19.09,
      "workers": []
    },
    {
      "car": "Car F",
      "track_id": 82,
      "track_ids": [
        72,
        82
      ],
      "state": "arrived",
      "arrived_s": 35.54,
      "service_start_s": null,
      "washing_s": 0.0,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": null,
      "left_s": 42.38,
      "workers": []
    },
    {
      "car": "Car G",
      "track_id": 126,
      "track_ids": [
        126
      ],
      "state": "washing",
      "arrived_s": 63.87,
      "service_start_s": 63.87,
      "washing_s": 22.69,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": 25.81,
      "left_s": null,
      "workers": [
        "Worker 22",
        "Worker 23",
        "Worker 26",
        "Worker 27",
        "Worker 29",
        "Worker 33",
        "Worker 34"
      ]
    },
    {
      "car": "Car H",
      "track_id": 223,
      "track_ids": [
        223
      ],
      "state": "arrived",
      "arrived_s": 73.95,
      "service_start_s": null,
      "washing_s": 0.0,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": null,
      "left_s": null,
      "workers": []
    }
  ],
  "cars_serviced": 3,
  "snapshots": [
    {
      "src": "cam8_yard_snap1.jpg",
      "t_s": 11.16
    },
    {
      "src": "cam8_yard_snap2.jpg",
      "t_s": 33.86
    },
    {
      "src": "cam8_yard_snap3.jpg",
      "t_s": 56.19
    },
    {
      "src": "cam8_yard_snap4.jpg",
      "t_s": 78.52
    }
  ]
}