{
  "input": "cam4_bay.mp4",
  "camera": "cam4",
  "video": {
    "fps": 15.0,
    "frames": 1341,
    "duration_s": 89.4,
    "width": 1920,
    "height": 1080,
    "start_s": 0.0,
    "end_s": 89.4,
    "output_frames": 447,
    "output_duration_s": 29.8
  },
  "params": {
    "model": "yolov8m.pt",
    "stride": 1,
    "imgsz": 960,
    "conf": 0.25,
    "car_conf": 0.2,
    "min_hits": 2,
    "inferred_frames": 1341,
    "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": 345.77,
    "seconds_per_video_second": 3.868
  },
  "detection_totals": {
    "person": 1374,
    "bicycle": 11,
    "car": 770,
    "motorcycle": 0,
    "bus": 514,
    "truck": 1
  },
  "unique_tracks": {
    "person": 28,
    "bicycle": 1,
    "car": 14,
    "motorcycle": 0,
    "bus": 4,
    "truck": 0
  },
  "unique_people": 28,
  "unique_vehicles": 19,
  "peak_occupancy": {
    "total": 5,
    "t_s": 19.67,
    "counts": {
      "bicycle": 1,
      "person": 4
    }
  },
  "peak_people": {
    "count": 4,
    "t_s": 0.0
  },
  "bucket_s": 5.0,
  "timeline": [
    {
      "start_s": 0.0,
      "end_s": 5.0,
      "avg": {
        "person": 2.56,
        "bicycle": 0.0,
        "car": 0.43,
        "motorcycle": 0.0,
        "bus": 0.19,
        "truck": 0.0
      },
      "max": {
        "person": 4,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 5.0,
      "end_s": 10.0,
      "avg": {
        "person": 1.99,
        "bicycle": 0.0,
        "car": 0.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 0,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 10.0,
      "end_s": 15.0,
      "avg": {
        "person": 1.99,
        "bicycle": 0.0,
        "car": 0.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 0,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 15.0,
      "end_s": 20.0,
      "avg": {
        "person": 1.55,
        "bicycle": 0.15,
        "car": 0.0,
        "motorcycle": 0.0,
        "bus": 0.28,
        "truck": 0.0
      },
      "max": {
        "person": 4,
        "bicycle": 1,
        "car": 0,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 20.0,
      "end_s": 25.0,
      "avg": {
        "person": 2.2,
        "bicycle": 0.0,
        "car": 0.29,
        "motorcycle": 0.0,
        "bus": 0.01,
        "truck": 0.0
      },
      "max": {
        "person": 4,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 25.0,
      "end_s": 30.0,
      "avg": {
        "person": 0.95,
        "bicycle": 0.0,
        "car": 0.08,
        "motorcycle": 0.0,
        "bus": 0.75,
        "truck": 0.0
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 30.0,
      "end_s": 35.0,
      "avg": {
        "person": 0.96,
        "bicycle": 0.0,
        "car": 0.01,
        "motorcycle": 0.0,
        "bus": 1.0,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 35.0,
      "end_s": 40.0,
      "avg": {
        "person": 0.39,
        "bicycle": 0.0,
        "car": 0.21,
        "motorcycle": 0.0,
        "bus": 1.0,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 40.0,
      "end_s": 45.0,
      "avg": {
        "person": 0.23,
        "bicycle": 0.0,
        "car": 0.61,
        "motorcycle": 0.0,
        "bus": 0.52,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 45.0,
      "end_s": 50.0,
      "avg": {
        "person": 0.01,
        "bicycle": 0.0,
        "car": 0.59,
        "motorcycle": 0.0,
        "bus": 0.85,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 50.0,
      "end_s": 55.0,
      "avg": {
        "person": 0.57,
        "bicycle": 0.0,
        "car": 1.21,
        "motorcycle": 0.0,
        "bus": 0.76,
        "truck": 0.0
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 55.0,
      "end_s": 60.0,
      "avg": {
        "person": 0.25,
        "bicycle": 0.0,
        "car": 0.25,
        "motorcycle": 0.0,
        "bus": 1.0,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 60.0,
      "end_s": 65.0,
      "avg": {
        "person": 0.71,
        "bicycle": 0.0,
        "car": 0.79,
        "motorcycle": 0.0,
        "bus": 0.23,
        "truck": 0.0
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 65.0,
      "end_s": 70.0,
      "avg": {
        "person": 0.36,
        "bicycle": 0.0,
        "car": 1.27,
        "motorcycle": 0.0,
        "bus": 0.08,
        "truck": 0.0
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 3,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 70.0,
      "end_s": 75.0,
      "avg": {
        "person": 0.67,
        "bicycle": 0.0,
        "car": 1.19,
        "motorcycle": 0.0,
        "bus": 0.01,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    },
    {
      "start_s": 75.0,
      "end_s": 80.0,
      "avg": {
        "person": 0.41,
        "bicycle": 0.0,
        "car": 1.64,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 3,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 80.0,
      "end_s": 85.0,
      "avg": {
        "person": 1.08,
        "bicycle": 0.0,
        "car": 0.83,
        "motorcycle": 0.0,
        "bus": 0.16,
        "truck": 0.01
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 1
      }
    },
    {
      "start_s": 85.0,
      "end_s": 89.4,
      "avg": {
        "person": 1.65,
        "bicycle": 0.0,
        "car": 0.98,
        "motorcycle": 0.0,
        "bus": 0.02,
        "truck": 0.0
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 1,
        "truck": 0
      }
    }
  ],
  "heatmap": {
    "cols": 32,
    "rows": 18,
    "source": "person centroids per inferred frame",
    "grid": [
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        15,
        32,
        26,
        24,
        21,
        15,
        36,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        2,
        13,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        9,
        35,
        16,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        5
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        27,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        3,
        7,
        5,
        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,
        6,
        153,
        5,
        8,
        16,
        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,
        112,
        11,
        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,
        3,
        15,
        374,
        0,
        1,
        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,
        11,
        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,
        5,
        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,
        7,
        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,
        4,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        7,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        5,
        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,
        2,
        0,
        0,
        0,
        1,
        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,
        5,
        4,
        4,
        0,
        0,
        0,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        5,
        7,
        0,
        11,
        10,
        2,
        0,
        2,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        9,
        4,
        10,
        20,
        7,
        13,
        4,
        6,
        6,
        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,
        9,
        6,
        21,
        7,
        9,
        105,
        11,
        11,
        5,
        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,
        2,
        1,
        0,
        0,
        0,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        5,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    ]
  },
  "tracks": [
    {
      "id": 1,
      "class": "person",
      "name": "Worker 1",
      "first_seen_s": 0.0,
      "last_seen_s": 19.67,
      "dwell_s": 19.67,
      "avg_conf": 0.731,
      "hits": 280
    },
    {
      "id": 2,
      "class": "person",
      "name": "Worker 2",
      "first_seen_s": 0.0,
      "last_seen_s": 1.87,
      "dwell_s": 1.87,
      "avg_conf": 0.679,
      "hits": 29
    },
    {
      "id": 3,
      "class": "person",
      "name": "Worker 3",
      "first_seen_s": 0.0,
      "last_seen_s": 2.67,
      "dwell_s": 2.67,
      "avg_conf": 0.761,
      "hits": 33
    },
    {
      "id": 4,
      "class": "person",
      "name": "Worker 4",
      "first_seen_s": 0.0,
      "last_seen_s": 0.93,
      "dwell_s": 0.93,
      "avg_conf": 0.374,
      "hits": 15
    },
    {
      "id": 9,
      "class": "bus",
      "name": null,
      "first_seen_s": 1.07,
      "last_seen_s": 1.93,
      "dwell_s": 0.87,
      "avg_conf": 0.399,
      "hits": 14
    },
    {
      "id": 15,
      "class": "car",
      "name": "Car A",
      "first_seen_s": 2.0,
      "last_seen_s": 4.93,
      "dwell_s": 2.93,
      "avg_conf": 0.377,
      "hits": 34
    },
    {
      "id": 16,
      "class": "person",
      "name": "Worker 5",
      "first_seen_s": 2.07,
      "last_seen_s": 2.2,
      "dwell_s": 0.13,
      "avg_conf": 0.431,
      "hits": 3
    },
    {
      "id": 20,
      "class": "person",
      "name": "Worker 6",
      "first_seen_s": 2.8,
      "last_seen_s": 4.53,
      "dwell_s": 1.73,
      "avg_conf": 0.618,
      "hits": 27
    },
    {
      "id": 23,
      "class": "person",
      "name": "Worker 8",
      "first_seen_s": 4.47,
      "last_seen_s": 14.93,
      "dwell_s": 10.47,
      "avg_conf": 0.774,
      "hits": 155
    },
    {
      "id": 53,
      "class": "car",
      "name": "Car B",
      "first_seen_s": 15.0,
      "last_seen_s": 89.33,
      "dwell_s": 74.33,
      "avg_conf": 0.577,
      "hits": 987
    },
    {
      "id": 55,
      "class": "person",
      "name": "Worker 9",
      "first_seen_s": 15.2,
      "last_seen_s": 15.27,
      "dwell_s": 0.07,
      "avg_conf": 0.429,
      "hits": 2
    },
    {
      "id": 58,
      "class": "person",
      "name": "Worker 10",
      "first_seen_s": 15.6,
      "last_seen_s": 16.0,
      "dwell_s": 0.4,
      "avg_conf": 0.328,
      "hits": 4
    },
    {
      "id": 65,
      "class": "person",
      "name": "Worker 11",
      "first_seen_s": 16.2,
      "last_seen_s": 29.07,
      "dwell_s": 12.87,
      "avg_conf": 0.738,
      "hits": 166
    },
    {
      "id": 72,
      "class": "bicycle",
      "name": null,
      "first_seen_s": 19.07,
      "last_seen_s": 19.73,
      "dwell_s": 0.67,
      "avg_conf": 0.389,
      "hits": 11
    },
    {
      "id": 73,
      "class": "person",
      "name": "Worker 12",
      "first_seen_s": 19.2,
      "last_seen_s": 24.53,
      "dwell_s": 5.33,
      "avg_conf": 0.723,
      "hits": 61
    },
    {
      "id": 74,
      "class": "person",
      "name": "Worker 13",
      "first_seen_s": 19.33,
      "last_seen_s": 24.93,
      "dwell_s": 5.6,
      "avg_conf": 0.278,
      "hits": 27
    },
    {
      "id": 77,
      "class": "person",
      "name": "Worker 14",
      "first_seen_s": 23.4,
      "last_seen_s": 25.0,
      "dwell_s": 1.6,
      "avg_conf": 0.648,
      "hits": 24
    },
    {
      "id": 88,
      "class": "person",
      "name": "Worker 15",
      "first_seen_s": 26.67,
      "last_seen_s": 27.2,
      "dwell_s": 0.53,
      "avg_conf": 0.306,
      "hits": 8
    },
    {
      "id": 98,
      "class": "person",
      "name": "Worker 16",
      "first_seen_s": 29.4,
      "last_seen_s": 37.2,
      "dwell_s": 7.8,
      "avg_conf": 0.652,
      "hits": 107
    },
    {
      "id": 121,
      "class": "car",
      "name": null,
      "first_seen_s": 39.0,
      "last_seen_s": 39.93,
      "dwell_s": 0.93,
      "avg_conf": 0.359,
      "hits": 15
    },
    {
      "id": 122,
      "class": "person",
      "name": "Worker 17",
      "first_seen_s": 39.87,
      "last_seen_s": 40.47,
      "dwell_s": 0.6,
      "avg_conf": 0.436,
      "hits": 7
    },
    {
      "id": 130,
      "class": "person",
      "name": "Worker 18",
      "first_seen_s": 41.0,
      "last_seen_s": 41.73,
      "dwell_s": 0.73,
      "avg_conf": 0.612,
      "hits": 11
    },
    {
      "id": 136,
      "class": "car",
      "name": null,
      "first_seen_s": 42.07,
      "last_seen_s": 42.53,
      "dwell_s": 0.47,
      "avg_conf": 0.474,
      "hits": 8
    },
    {
      "id": 142,
      "class": "bus",
      "name": null,
      "first_seen_s": 47.67,
      "last_seen_s": 47.87,
      "dwell_s": 0.2,
      "avg_conf": 0.402,
      "hits": 4
    },
    {
      "id": 143,
      "class": "car",
      "name": "Car C",
      "first_seen_s": 48.07,
      "last_seen_s": 50.93,
      "dwell_s": 2.87,
      "avg_conf": 0.487,
      "hits": 44
    },
    {
      "id": 148,
      "class": "car",
      "name": null,
      "first_seen_s": 50.07,
      "last_seen_s": 54.93,
      "dwell_s": 4.87,
      "avg_conf": 0.302,
      "hits": 21
    },
    {
      "id": 149,
      "class": "person",
      "name": "Worker 19",
      "first_seen_s": 50.4,
      "last_seen_s": 50.47,
      "dwell_s": 0.07,
      "avg_conf": 0.57,
      "hits": 2
    },
    {
      "id": 152,
      "class": "person",
      "name": "Worker 20",
      "first_seen_s": 51.73,
      "last_seen_s": 53.33,
      "dwell_s": 1.6,
      "avg_conf": 0.427,
      "hits": 20
    },
    {
      "id": 153,
      "class": "bus",
      "name": null,
      "first_seen_s": 52.07,
      "last_seen_s": 53.87,
      "dwell_s": 1.8,
      "avg_conf": 0.406,
      "hits": 28
    },
    {
      "id": 156,
      "class": "person",
      "name": "Worker 21",
      "first_seen_s": 53.6,
      "last_seen_s": 56.2,
      "dwell_s": 2.6,
      "avg_conf": 0.667,
      "hits": 36
    },
    {
      "id": 157,
      "class": "car",
      "name": null,
      "first_seen_s": 54.07,
      "last_seen_s": 55.47,
      "dwell_s": 1.4,
      "avg_conf": 0.29,
      "hits": 22
    },
    {
      "id": 159,
      "class": "car",
      "name": null,
      "first_seen_s": 59.27,
      "last_seen_s": 59.93,
      "dwell_s": 0.67,
      "avg_conf": 0.266,
      "hits": 11
    },
    {
      "id": 177,
      "class": "person",
      "name": "Worker 23",
      "first_seen_s": 63.07,
      "last_seen_s": 66.13,
      "dwell_s": 3.07,
      "avg_conf": 0.613,
      "hits": 40
    },
    {
      "id": 178,
      "class": "person",
      "name": "Worker 24",
      "first_seen_s": 63.07,
      "last_seen_s": 63.47,
      "dwell_s": 0.4,
      "avg_conf": 0.34,
      "hits": 7
    },
    {
      "id": 179,
      "class": "person",
      "name": "Worker 25",
      "first_seen_s": 63.07,
      "last_seen_s": 65.93,
      "dwell_s": 2.87,
      "avg_conf": 0.429,
      "hits": 24
    },
    {
      "id": 184,
      "class": "bus",
      "name": null,
      "first_seen_s": 66.0,
      "last_seen_s": 66.27,
      "dwell_s": 0.27,
      "avg_conf": 0.368,
      "hits": 5
    },
    {
      "id": 186,
      "class": "person",
      "name": "Worker 26",
      "first_seen_s": 66.4,
      "last_seen_s": 67.47,
      "dwell_s": 1.07,
      "avg_conf": 0.39,
      "hits": 4
    },
    {
      "id": 189,
      "class": "car",
      "name": null,
      "first_seen_s": 67.07,
      "last_seen_s": 67.47,
      "dwell_s": 0.4,
      "avg_conf": 0.519,
      "hits": 7
    },
    {
      "id": 190,
      "class": "car",
      "name": null,
      "first_seen_s": 67.47,
      "last_seen_s": 68.2,
      "dwell_s": 0.73,
      "avg_conf": 0.5,
      "hits": 12
    },
    {
      "id": 195,
      "class": "person",
      "name": "Worker 27",
      "first_seen_s": 69.27,
      "last_seen_s": 69.53,
      "dwell_s": 0.27,
      "avg_conf": 0.464,
      "hits": 5
    },
    {
      "id": 202,
      "class": "car",
      "name": null,
      "first_seen_s": 69.87,
      "last_seen_s": 70.07,
      "dwell_s": 0.2,
      "avg_conf": 0.371,
      "hits": 3
    },
    {
      "id": 205,
      "class": "person",
      "name": "Worker 28",
      "first_seen_s": 70.4,
      "last_seen_s": 89.33,
      "dwell_s": 18.93,
      "avg_conf": 0.775,
      "hits": 199
    },
    {
      "id": 207,
      "class": "car",
      "name": null,
      "first_seen_s": 72.07,
      "last_seen_s": 72.87,
      "dwell_s": 0.8,
      "avg_conf": 0.342,
      "hits": 13
    },
    {
      "id": 217,
      "class": "car",
      "name": "Car D",
      "first_seen_s": 75.53,
      "last_seen_s": 78.33,
      "dwell_s": 2.8,
      "avg_conf": 0.373,
      "hits": 21
    },
    {
      "id": 220,
      "class": "car",
      "name": null,
      "first_seen_s": 75.87,
      "last_seen_s": 77.93,
      "dwell_s": 2.07,
      "avg_conf": 0.578,
      "hits": 28
    },
    {
      "id": 229,
      "class": "person",
      "name": "Worker 29",
      "first_seen_s": 84.07,
      "last_seen_s": 89.33,
      "dwell_s": 5.27,
      "avg_conf": 0.597,
      "hits": 68
    },
    {
      "id": 230,
      "class": "person",
      "name": "Worker 30",
      "first_seen_s": 84.67,
      "last_seen_s": 84.87,
      "dwell_s": 0.2,
      "avg_conf": 0.367,
      "hits": 4
    }
  ],
  "workers": [
    {
      "name": "Worker 1",
      "track_id": 1,
      "first_seen_s": 0.0,
      "last_seen_s": 19.67,
      "dwell_s": 19.67
    },
    {
      "name": "Worker 2",
      "track_id": 2,
      "first_seen_s": 0.0,
      "last_seen_s": 1.87,
      "dwell_s": 1.87
    },
    {
      "name": "Worker 3",
      "track_id": 3,
      "first_seen_s": 0.0,
      "last_seen_s": 2.67,
      "dwell_s": 2.67
    },
    {
      "name": "Worker 4",
      "track_id": 4,
      "first_seen_s": 0.0,
      "last_seen_s": 0.93,
      "dwell_s": 0.93
    },
    {
      "name": "Worker 5",
      "track_id": 16,
      "first_seen_s": 2.07,
      "last_seen_s": 2.2,
      "dwell_s": 0.13
    },
    {
      "name": "Worker 6",
      "track_id": 20,
      "first_seen_s": 2.8,
      "last_seen_s": 4.53,
      "dwell_s": 1.73
    },
    {
      "name": "Worker 8",
      "track_id": 23,
      "first_seen_s": 4.47,
      "last_seen_s": 14.93,
      "dwell_s": 10.47
    },
    {
      "name": "Worker 9",
      "track_id": 55,
      "first_seen_s": 15.2,
      "last_seen_s": 15.27,
      "dwell_s": 0.07
    },
    {
      "name": "Worker 10",
      "track_id": 58,
      "first_seen_s": 15.6,
      "last_seen_s": 16.0,
      "dwell_s": 0.4
    },
    {
      "name": "Worker 11",
      "track_id": 65,
      "first_seen_s": 16.2,
      "last_seen_s": 29.07,
      "dwell_s": 12.87
    },
    {
      "name": "Worker 12",
      "track_id": 73,
      "first_seen_s": 19.2,
      "last_seen_s": 24.53,
      "dwell_s": 5.33
    },
    {
      "name": "Worker 13",
      "track_id": 74,
      "first_seen_s": 19.33,
      "last_seen_s": 24.93,
      "dwell_s": 5.6
    },
    {
      "name": "Worker 14",
      "track_id": 77,
      "first_seen_s": 23.4,
      "last_seen_s": 25.0,
      "dwell_s": 1.6
    },
    {
      "name": "Worker 15",
      "track_id": 88,
      "first_seen_s": 26.67,
      "last_seen_s": 27.2,
      "dwell_s": 0.53
    },
    {
      "name": "Worker 16",
      "track_id": 98,
      "first_seen_s": 29.4,
      "last_seen_s": 37.2,
      "dwell_s": 7.8
    },
    {
      "name": "Worker 17",
      "track_id": 122,
      "first_seen_s": 39.87,
      "last_seen_s": 40.47,
      "dwell_s": 0.6
    },
    {
      "name": "Worker 18",
      "track_id": 130,
      "first_seen_s": 41.0,
      "last_seen_s": 41.73,
      "dwell_s": 0.73
    },
    {
      "name": "Worker 19",
      "track_id": 149,
      "first_seen_s": 50.4,
      "last_seen_s": 50.47,
      "dwell_s": 0.07
    },
    {
      "name": "Worker 20",
      "track_id": 152,
      "first_seen_s": 51.73,
      "last_seen_s": 53.33,
      "dwell_s": 1.6
    },
    {
      "name": "Worker 21",
      "track_id": 156,
      "first_seen_s": 53.6,
      "last_seen_s": 56.2,
      "dwell_s": 2.6
    },
    {
      "name": "Worker 23",
      "track_id": 177,
      "first_seen_s": 63.07,
      "last_seen_s": 66.13,
      "dwell_s": 3.07
    },
    {
      "name": "Worker 24",
      "track_id": 178,
      "first_seen_s": 63.07,
      "last_seen_s": 63.47,
      "dwell_s": 0.4
    },
    {
      "name": "Worker 25",
      "track_id": 179,
      "first_seen_s": 63.07,
      "last_seen_s": 65.93,
      "dwell_s": 2.87
    },
    {
      "name": "Worker 26",
      "track_id": 186,
      "first_seen_s": 66.4,
      "last_seen_s": 67.47,
      "dwell_s": 1.07
    },
    {
      "name": "Worker 27",
      "track_id": 195,
      "first_seen_s": 69.27,
      "last_seen_s": 69.53,
      "dwell_s": 0.27
    },
    {
      "name": "Worker 28",
      "track_id": 205,
      "first_seen_s": 70.4,
      "last_seen_s": 89.33,
      "dwell_s": 18.93
    },
    {
      "name": "Worker 29",
      "track_id": 229,
      "first_seen_s": 84.07,
      "last_seen_s": 89.33,
      "dwell_s": 5.27
    },
    {
      "name": "Worker 30",
      "track_id": 230,
      "first_seen_s": 84.67,
      "last_seen_s": 84.87,
      "dwell_s": 0.2
    }
  ],
  "vehicles_service": [
    {
      "car": "Car A",
      "track_id": 15,
      "track_ids": [
        15
      ],
      "state": "done",
      "arrived_s": 4.73,
      "service_start_s": 19.4,
      "washing_s": 22.33,
      "drying_s": 9.07,
      "drying_start_s": 54.73,
      "done_s": 63.8,
      "service_total_s": 44.4,
      "left_s": null,
      "workers": [
        "Worker 13",
        "Worker 15",
        "Worker 18",
        "Worker 22",
        "Worker 21",
        "Worker 23"
      ]
    },
    {
      "car": "Car B",
      "track_id": 53,
      "track_ids": [
        53
      ],
      "state": "drying",
      "arrived_s": 18.0,
      "service_start_s": 18.0,
      "washing_s": 35.33,
      "drying_s": 26.2,
      "drying_start_s": 63.13,
      "done_s": null,
      "service_total_s": 71.4,
      "left_s": null,
      "workers": [
        "Worker 1",
        "Worker 11",
        "Worker 12",
        "Worker 14",
        "Worker 16",
        "Worker 19",
        "Worker 20",
        "Worker 24",
        "Worker 25",
        "Worker 26",
        "Worker 27",
        "Worker 28",
        "Worker 29"
      ]
    },
    {
      "car": "Car C",
      "track_id": 143,
      "track_ids": [
        143
      ],
      "state": "washing",
      "arrived_s": 50.8,
      "service_start_s": 51.8,
      "washing_s": 37.53,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": 37.6,
      "left_s": null,
      "workers": [
        "Worker 20",
        "Worker 24",
        "Worker 25",
        "Worker 26",
        "Worker 27",
        "Worker 28",
        "Worker 29"
      ]
    },
    {
      "car": "Car D",
      "track_id": 217,
      "track_ids": [
        217
      ],
      "state": "washing",
      "arrived_s": 78.27,
      "service_start_s": 84.13,
      "washing_s": 0.73,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": 5.27,
      "left_s": null,
      "workers": [
        "Worker 29",
        "Worker 30"
      ]
    }
  ],
  "cars_serviced": 4,
  "snapshots": [
    {
      "src": "cam4_bay_snap1.jpg",
      "t_s": 11.2
    },
    {
      "src": "cam4_bay_snap2.jpg",
      "t_s": 33.6
    },
    {
      "src": "cam4_bay_snap3.jpg",
      "t_s": 56.0
    },
    {
      "src": "cam4_bay_snap4.jpg",
      "t_s": 78.2
    }
  ]
}