{
  "input": "cam1_detail.mp4",
  "camera": "cam1",
  "video": {
    "fps": 8.331,
    "frames": 995,
    "duration_s": 119.44,
    "width": 1280,
    "height": 720,
    "start_s": 0.0,
    "end_s": 119.44,
    "output_frames": 498,
    "output_duration_s": 59.78
  },
  "params": {
    "model": "yolov8s.pt",
    "stride": 1,
    "imgsz": 640,
    "conf": 0.35,
    "car_conf": 0.2,
    "min_hits": 3,
    "inferred_frames": 995,
    "speed": 2,
    "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
  },
  "processing": {
    "seconds": 71.37,
    "seconds_per_video_second": 0.598
  },
  "detection_totals": {
    "person": 2537,
    "bicycle": 6,
    "car": 1614,
    "motorcycle": 14,
    "bus": 0,
    "truck": 19
  },
  "unique_tracks": {
    "person": 47,
    "bicycle": 1,
    "car": 13,
    "motorcycle": 2,
    "bus": 0,
    "truck": 1
  },
  "unique_people": 47,
  "unique_vehicles": 17,
  "peak_occupancy": {
    "total": 8,
    "t_s": 14.4,
    "counts": {
      "car": 3,
      "person": 5
    }
  },
  "peak_people": {
    "count": 6,
    "t_s": 16.81
  },
  "bucket_s": 5.0,
  "timeline": [
    {
      "start_s": 0.0,
      "end_s": 5.0,
      "avg": {
        "person": 2.14,
        "bicycle": 0.0,
        "car": 1.83,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 3,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 5.0,
      "end_s": 10.0,
      "avg": {
        "person": 2.64,
        "bicycle": 0.0,
        "car": 1.9,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 4,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 10.0,
      "end_s": 15.0,
      "avg": {
        "person": 2.63,
        "bicycle": 0.0,
        "car": 2.02,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 3,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 15.0,
      "end_s": 20.0,
      "avg": {
        "person": 4.76,
        "bicycle": 0.0,
        "car": 1.64,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 3,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 20.0,
      "end_s": 25.0,
      "avg": {
        "person": 4.14,
        "bicycle": 0.0,
        "car": 1.9,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 3,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 25.0,
      "end_s": 30.0,
      "avg": {
        "person": 3.46,
        "bicycle": 0.0,
        "car": 2.12,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 3,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 30.0,
      "end_s": 35.0,
      "avg": {
        "person": 3.05,
        "bicycle": 0.0,
        "car": 1.95,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 35.0,
      "end_s": 40.0,
      "avg": {
        "person": 2.95,
        "bicycle": 0.0,
        "car": 1.74,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.02
      },
      "max": {
        "person": 4,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 40.0,
      "end_s": 45.0,
      "avg": {
        "person": 4.02,
        "bicycle": 0.0,
        "car": 2.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 45.0,
      "end_s": 50.0,
      "avg": {
        "person": 4.36,
        "bicycle": 0.0,
        "car": 1.62,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 50.0,
      "end_s": 55.0,
      "avg": {
        "person": 2.95,
        "bicycle": 0.0,
        "car": 1.9,
        "motorcycle": 0.05,
        "bus": 0.0,
        "truck": 0.05
      },
      "max": {
        "person": 5,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 1,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 55.0,
      "end_s": 60.0,
      "avg": {
        "person": 1.15,
        "bicycle": 0.0,
        "car": 1.37,
        "motorcycle": 0.17,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 1,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 60.0,
      "end_s": 65.0,
      "avg": {
        "person": 0.19,
        "bicycle": 0.0,
        "car": 1.12,
        "motorcycle": 0.07,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 1,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 1,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 65.0,
      "end_s": 70.0,
      "avg": {
        "person": 2.79,
        "bicycle": 0.14,
        "car": 1.98,
        "motorcycle": 0.05,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 5,
        "bicycle": 1,
        "car": 2,
        "motorcycle": 1,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 70.0,
      "end_s": 75.0,
      "avg": {
        "person": 4.22,
        "bicycle": 0.0,
        "car": 1.05,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 6,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 75.0,
      "end_s": 80.0,
      "avg": {
        "person": 2.36,
        "bicycle": 0.0,
        "car": 1.9,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 4,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 80.0,
      "end_s": 85.0,
      "avg": {
        "person": 1.93,
        "bicycle": 0.0,
        "car": 1.69,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.1
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 85.0,
      "end_s": 90.0,
      "avg": {
        "person": 2.02,
        "bicycle": 0.0,
        "car": 1.51,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.12
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 90.0,
      "end_s": 95.0,
      "avg": {
        "person": 2.21,
        "bicycle": 0.0,
        "car": 1.05,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.05
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 95.0,
      "end_s": 100.0,
      "avg": {
        "person": 1.31,
        "bicycle": 0.0,
        "car": 1.21,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 0
      }
    },
    {
      "start_s": 100.0,
      "end_s": 105.0,
      "avg": {
        "person": 1.61,
        "bicycle": 0.0,
        "car": 1.71,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.07
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 105.0,
      "end_s": 110.0,
      "avg": {
        "person": 1.1,
        "bicycle": 0.0,
        "car": 1.24,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.02
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 110.0,
      "end_s": 115.0,
      "avg": {
        "person": 1.64,
        "bicycle": 0.0,
        "car": 1.38,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.02
      },
      "max": {
        "person": 2,
        "bicycle": 0,
        "car": 2,
        "motorcycle": 0,
        "bus": 0,
        "truck": 1
      }
    },
    {
      "start_s": 115.0,
      "end_s": 119.44,
      "avg": {
        "person": 1.42,
        "bicycle": 0.0,
        "car": 1.0,
        "motorcycle": 0.0,
        "bus": 0.0,
        "truck": 0.0
      },
      "max": {
        "person": 3,
        "bicycle": 0,
        "car": 1,
        "motorcycle": 0,
        "bus": 0,
        "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,
        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,
        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,
        0,
        9,
        12,
        9,
        8,
        7,
        12,
        10,
        23,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        2,
        14,
        54,
        100,
        14,
        12,
        14,
        21,
        17,
        25,
        31,
        22,
        14,
        0,
        1,
        4,
        2,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        2,
        183,
        145,
        8,
        8,
        11,
        13,
        6,
        18,
        0,
        0,
        0,
        0,
        3,
        2,
        1,
        5,
        30,
        3,
        0,
        106,
        0,
        0,
        1,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        52,
        19,
        0,
        7,
        7,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4,
        293,
        7,
        0,
        0,
        1,
        2,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        36,
        6,
        6,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0,
        1,
        6,
        5,
        5,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        16,
        3,
        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,
        33,
        0,
        3,
        11,
        6,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        2,
        6,
        26,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4,
        2,
        0,
        0,
        0,
        0,
        3,
        38,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        26,
        41,
        24,
        1,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        5,
        20,
        22,
        56,
        31,
        0,
        0,
        0,
        16,
        6,
        78,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        1,
        13,
        34,
        30,
        28,
        4,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        3,
        5,
        2,
        4,
        37,
        21,
        16,
        29,
        9,
        14,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        1,
        1,
        8,
        27,
        9,
        98,
        3,
        9,
        1,
        0,
        3,
        2,
        1,
        3,
        1,
        3,
        3,
        1,
        0,
        0,
        1,
        3,
        2,
        7,
        7,
        5,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2,
        7,
        6,
        11,
        9,
        8,
        15,
        6,
        3,
        1,
        2,
        0,
        0,
        0,
        1,
        1,
        2,
        9,
        4,
        7,
        6,
        5,
        4,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1,
        2,
        2,
        9,
        3,
        6,
        4,
        1,
        2,
        2,
        3,
        5,
        1,
        1,
        0,
        1,
        0,
        0,
        1,
        1,
        2,
        0,
        0,
        0
      ],
      [
        0,
        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
      ],
      [
        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
      ]
    ]
  },
  "tracks": [
    {
      "id": 1,
      "class": "car",
      "name": "Car A",
      "first_seen_s": 0.0,
      "last_seen_s": 119.32,
      "dwell_s": 119.32,
      "avg_conf": 0.859,
      "hits": 994
    },
    {
      "id": 2,
      "class": "person",
      "name": "Worker 1",
      "first_seen_s": 0.0,
      "last_seen_s": 50.42,
      "dwell_s": 50.42,
      "avg_conf": 0.852,
      "hits": 412
    },
    {
      "id": 3,
      "class": "person",
      "name": "Worker 2",
      "first_seen_s": 0.0,
      "last_seen_s": 4.32,
      "dwell_s": 4.32,
      "avg_conf": 0.663,
      "hits": 32
    },
    {
      "id": 7,
      "class": "car",
      "name": null,
      "first_seen_s": 0.96,
      "last_seen_s": 1.68,
      "dwell_s": 0.72,
      "avg_conf": 0.343,
      "hits": 6
    },
    {
      "id": 12,
      "class": "car",
      "name": "Car B",
      "first_seen_s": 2.4,
      "last_seen_s": 16.69,
      "dwell_s": 14.28,
      "avg_conf": 0.344,
      "hits": 108
    },
    {
      "id": 15,
      "class": "person",
      "name": "Worker 3",
      "first_seen_s": 2.88,
      "last_seen_s": 12.72,
      "dwell_s": 9.84,
      "avg_conf": 0.578,
      "hits": 47
    },
    {
      "id": 17,
      "class": "car",
      "name": null,
      "first_seen_s": 3.24,
      "last_seen_s": 3.96,
      "dwell_s": 0.72,
      "avg_conf": 0.261,
      "hits": 7
    },
    {
      "id": 25,
      "class": "person",
      "name": "Worker 4",
      "first_seen_s": 5.28,
      "last_seen_s": 30.25,
      "dwell_s": 24.97,
      "avg_conf": 0.752,
      "hits": 185
    },
    {
      "id": 76,
      "class": "person",
      "name": "Worker 5",
      "first_seen_s": 13.32,
      "last_seen_s": 25.21,
      "dwell_s": 11.88,
      "avg_conf": 0.504,
      "hits": 81
    },
    {
      "id": 77,
      "class": "car",
      "name": null,
      "first_seen_s": 13.44,
      "last_seen_s": 14.64,
      "dwell_s": 1.2,
      "avg_conf": 0.464,
      "hits": 9
    },
    {
      "id": 79,
      "class": "person",
      "name": "Worker 6",
      "first_seen_s": 13.8,
      "last_seen_s": 24.97,
      "dwell_s": 11.16,
      "avg_conf": 0.595,
      "hits": 76
    },
    {
      "id": 85,
      "class": "person",
      "name": "Worker 7",
      "first_seen_s": 14.4,
      "last_seen_s": 53.42,
      "dwell_s": 39.01,
      "avg_conf": 0.785,
      "hits": 302
    },
    {
      "id": 87,
      "class": "person",
      "name": "Worker 8",
      "first_seen_s": 14.76,
      "last_seen_s": 19.45,
      "dwell_s": 4.68,
      "avg_conf": 0.491,
      "hits": 6
    },
    {
      "id": 93,
      "class": "person",
      "name": "Worker 9",
      "first_seen_s": 17.53,
      "last_seen_s": 18.73,
      "dwell_s": 1.2,
      "avg_conf": 0.456,
      "hits": 3
    },
    {
      "id": 106,
      "class": "car",
      "name": "Car B",
      "first_seen_s": 18.73,
      "last_seen_s": 26.05,
      "dwell_s": 7.32,
      "avg_conf": 0.495,
      "hits": 55
    },
    {
      "id": 123,
      "class": "person",
      "name": "Worker 10",
      "first_seen_s": 22.33,
      "last_seen_s": 24.13,
      "dwell_s": 1.8,
      "avg_conf": 0.62,
      "hits": 14
    },
    {
      "id": 134,
      "class": "car",
      "name": null,
      "first_seen_s": 24.73,
      "last_seen_s": 27.73,
      "dwell_s": 3.0,
      "avg_conf": 0.411,
      "hits": 12
    },
    {
      "id": 135,
      "class": "person",
      "name": "Worker 11",
      "first_seen_s": 25.09,
      "last_seen_s": 55.22,
      "dwell_s": 30.13,
      "avg_conf": 0.538,
      "hits": 177
    },
    {
      "id": 142,
      "class": "person",
      "name": "Worker 12",
      "first_seen_s": 26.41,
      "last_seen_s": 27.61,
      "dwell_s": 1.2,
      "avg_conf": 0.388,
      "hits": 3
    },
    {
      "id": 144,
      "class": "car",
      "name": "Car C",
      "first_seen_s": 26.65,
      "last_seen_s": 54.5,
      "dwell_s": 27.85,
      "avg_conf": 0.361,
      "hits": 204
    },
    {
      "id": 151,
      "class": "person",
      "name": "Worker 13",
      "first_seen_s": 28.93,
      "last_seen_s": 31.09,
      "dwell_s": 2.16,
      "avg_conf": 0.665,
      "hits": 6
    },
    {
      "id": 154,
      "class": "person",
      "name": "Worker 14",
      "first_seen_s": 30.97,
      "last_seen_s": 31.45,
      "dwell_s": 0.48,
      "avg_conf": 0.809,
      "hits": 5
    },
    {
      "id": 161,
      "class": "person",
      "name": "Worker 15",
      "first_seen_s": 33.01,
      "last_seen_s": 33.25,
      "dwell_s": 0.24,
      "avg_conf": 0.4,
      "hits": 3
    },
    {
      "id": 163,
      "class": "person",
      "name": "Worker 16",
      "first_seen_s": 34.45,
      "last_seen_s": 36.97,
      "dwell_s": 2.52,
      "avg_conf": 0.487,
      "hits": 22
    },
    {
      "id": 169,
      "class": "person",
      "name": "Worker 17",
      "first_seen_s": 37.45,
      "last_seen_s": 38.05,
      "dwell_s": 0.6,
      "avg_conf": 0.542,
      "hits": 6
    },
    {
      "id": 173,
      "class": "person",
      "name": "Worker 18",
      "first_seen_s": 38.41,
      "last_seen_s": 48.14,
      "dwell_s": 9.72,
      "avg_conf": 0.389,
      "hits": 15
    },
    {
      "id": 182,
      "class": "person",
      "name": "Worker 19",
      "first_seen_s": 41.89,
      "last_seen_s": 44.65,
      "dwell_s": 2.76,
      "avg_conf": 0.446,
      "hits": 12
    },
    {
      "id": 186,
      "class": "person",
      "name": "Worker 20",
      "first_seen_s": 42.13,
      "last_seen_s": 42.61,
      "dwell_s": 0.48,
      "avg_conf": 0.677,
      "hits": 5
    },
    {
      "id": 200,
      "class": "person",
      "name": "Worker 21",
      "first_seen_s": 43.57,
      "last_seen_s": 60.5,
      "dwell_s": 16.93,
      "avg_conf": 0.774,
      "hits": 128
    },
    {
      "id": 205,
      "class": "person",
      "name": "Worker 22",
      "first_seen_s": 45.02,
      "last_seen_s": 45.5,
      "dwell_s": 0.48,
      "avg_conf": 0.493,
      "hits": 5
    },
    {
      "id": 207,
      "class": "person",
      "name": "Worker 23",
      "first_seen_s": 45.86,
      "last_seen_s": 46.94,
      "dwell_s": 1.08,
      "avg_conf": 0.636,
      "hits": 8
    },
    {
      "id": 209,
      "class": "person",
      "name": "Worker 24",
      "first_seen_s": 46.1,
      "last_seen_s": 50.3,
      "dwell_s": 4.2,
      "avg_conf": 0.395,
      "hits": 6
    },
    {
      "id": 230,
      "class": "person",
      "name": "Worker 25",
      "first_seen_s": 51.14,
      "last_seen_s": 54.14,
      "dwell_s": 3.0,
      "avg_conf": 0.596,
      "hits": 14
    },
    {
      "id": 246,
      "class": "person",
      "name": "Worker 26",
      "first_seen_s": 54.86,
      "last_seen_s": 57.38,
      "dwell_s": 2.52,
      "avg_conf": 0.634,
      "hits": 11
    },
    {
      "id": 247,
      "class": "motorcycle",
      "name": null,
      "first_seen_s": 54.98,
      "last_seen_s": 56.18,
      "dwell_s": 1.2,
      "avg_conf": 0.388,
      "hits": 8
    },
    {
      "id": 255,
      "class": "car",
      "name": null,
      "first_seen_s": 57.86,
      "last_seen_s": 60.02,
      "dwell_s": 2.16,
      "avg_conf": 0.35,
      "hits": 16
    },
    {
      "id": 265,
      "class": "motorcycle",
      "name": null,
      "first_seen_s": 61.46,
      "last_seen_s": 68.54,
      "dwell_s": 7.08,
      "avg_conf": 0.363,
      "hits": 9
    },
    {
      "id": 272,
      "class": "car",
      "name": "Car C",
      "first_seen_s": 64.58,
      "last_seen_s": 69.98,
      "dwell_s": 5.4,
      "avg_conf": 0.364,
      "hits": 45
    },
    {
      "id": 275,
      "class": "person",
      "name": "Worker 27",
      "first_seen_s": 64.94,
      "last_seen_s": 72.26,
      "dwell_s": 7.32,
      "avg_conf": 0.545,
      "hits": 52
    },
    {
      "id": 276,
      "class": "person",
      "name": "Worker 28",
      "first_seen_s": 65.3,
      "last_seen_s": 119.32,
      "dwell_s": 54.02,
      "avg_conf": 0.769,
      "hits": 441
    },
    {
      "id": 278,
      "class": "person",
      "name": "Worker 29",
      "first_seen_s": 65.54,
      "last_seen_s": 66.02,
      "dwell_s": 0.48,
      "avg_conf": 0.63,
      "hits": 3
    },
    {
      "id": 281,
      "class": "person",
      "name": "Worker 30",
      "first_seen_s": 67.1,
      "last_seen_s": 78.87,
      "dwell_s": 11.76,
      "avg_conf": 0.768,
      "hits": 91
    },
    {
      "id": 287,
      "class": "person",
      "name": "Worker 32",
      "first_seen_s": 68.54,
      "last_seen_s": 75.87,
      "dwell_s": 7.32,
      "avg_conf": 0.643,
      "hits": 42
    },
    {
      "id": 292,
      "class": "bicycle",
      "name": null,
      "first_seen_s": 68.9,
      "last_seen_s": 69.5,
      "dwell_s": 0.6,
      "avg_conf": 0.33,
      "hits": 6
    },
    {
      "id": 299,
      "class": "person",
      "name": "Worker 33",
      "first_seen_s": 69.5,
      "last_seen_s": 69.74,
      "dwell_s": 0.24,
      "avg_conf": 0.564,
      "hits": 3
    },
    {
      "id": 302,
      "class": "person",
      "name": "Worker 34",
      "first_seen_s": 69.86,
      "last_seen_s": 73.58,
      "dwell_s": 3.72,
      "avg_conf": 0.757,
      "hits": 32
    },
    {
      "id": 307,
      "class": "person",
      "name": "Worker 35",
      "first_seen_s": 70.82,
      "last_seen_s": 71.66,
      "dwell_s": 0.84,
      "avg_conf": 0.694,
      "hits": 8
    },
    {
      "id": 313,
      "class": "person",
      "name": "Worker 36",
      "first_seen_s": 72.38,
      "last_seen_s": 73.58,
      "dwell_s": 1.2,
      "avg_conf": 0.43,
      "hits": 6
    },
    {
      "id": 323,
      "class": "person",
      "name": "Worker 37",
      "first_seen_s": 74.06,
      "last_seen_s": 74.91,
      "dwell_s": 0.84,
      "avg_conf": 0.668,
      "hits": 8
    },
    {
      "id": 327,
      "class": "person",
      "name": "Worker 38",
      "first_seen_s": 74.42,
      "last_seen_s": 77.79,
      "dwell_s": 3.36,
      "avg_conf": 0.45,
      "hits": 14
    },
    {
      "id": 330,
      "class": "car",
      "name": "Car C",
      "first_seen_s": 74.79,
      "last_seen_s": 90.15,
      "dwell_s": 15.37,
      "avg_conf": 0.305,
      "hits": 93
    },
    {
      "id": 343,
      "class": "person",
      "name": "Worker 39",
      "first_seen_s": 79.11,
      "last_seen_s": 80.91,
      "dwell_s": 1.8,
      "avg_conf": 0.581,
      "hits": 16
    },
    {
      "id": 347,
      "class": "person",
      "name": "Worker 40",
      "first_seen_s": 79.47,
      "last_seen_s": 92.19,
      "dwell_s": 12.72,
      "avg_conf": 0.681,
      "hits": 90
    },
    {
      "id": 349,
      "class": "truck",
      "name": null,
      "first_seen_s": 80.19,
      "last_seen_s": 80.43,
      "dwell_s": 0.24,
      "avg_conf": 0.473,
      "hits": 3
    },
    {
      "id": 359,
      "class": "person",
      "name": "Worker 41",
      "first_seen_s": 83.79,
      "last_seen_s": 89.67,
      "dwell_s": 5.88,
      "avg_conf": 0.494,
      "hits": 5
    },
    {
      "id": 394,
      "class": "person",
      "name": "Worker 42",
      "first_seen_s": 90.75,
      "last_seen_s": 93.87,
      "dwell_s": 3.12,
      "avg_conf": 0.424,
      "hits": 11
    },
    {
      "id": 401,
      "class": "person",
      "name": "Worker 43",
      "first_seen_s": 91.83,
      "last_seen_s": 94.35,
      "dwell_s": 2.52,
      "avg_conf": 0.781,
      "hits": 22
    },
    {
      "id": 413,
      "class": "person",
      "name": "Worker 44",
      "first_seen_s": 98.43,
      "last_seen_s": 102.27,
      "dwell_s": 3.84,
      "avg_conf": 0.758,
      "hits": 29
    },
    {
      "id": 414,
      "class": "car",
      "name": "Car C",
      "first_seen_s": 99.03,
      "last_seen_s": 103.47,
      "dwell_s": 4.44,
      "avg_conf": 0.354,
      "hits": 38
    },
    {
      "id": 416,
      "class": "person",
      "name": "Worker 45",
      "first_seen_s": 99.87,
      "last_seen_s": 106.12,
      "dwell_s": 6.24,
      "avg_conf": 0.417,
      "hits": 13
    },
    {
      "id": 433,
      "class": "car",
      "name": "Car D",
      "first_seen_s": 108.88,
      "last_seen_s": 112.84,
      "dwell_s": 3.96,
      "avg_conf": 0.297,
      "hits": 26
    },
    {
      "id": 434,
      "class": "person",
      "name": "Worker 46",
      "first_seen_s": 111.88,
      "last_seen_s": 115.12,
      "dwell_s": 3.24,
      "avg_conf": 0.754,
      "hits": 28
    },
    {
      "id": 445,
      "class": "person",
      "name": "Worker 47",
      "first_seen_s": 115.12,
      "last_seen_s": 117.64,
      "dwell_s": 2.52,
      "avg_conf": 0.432,
      "hits": 4
    },
    {
      "id": 450,
      "class": "person",
      "name": "Worker 48",
      "first_seen_s": 118.24,
      "last_seen_s": 119.32,
      "dwell_s": 1.08,
      "avg_conf": 0.615,
      "hits": 10
    }
  ],
  "workers": [
    {
      "name": "Worker 1",
      "track_id": 2,
      "first_seen_s": 0.0,
      "last_seen_s": 50.42,
      "dwell_s": 50.42
    },
    {
      "name": "Worker 2",
      "track_id": 3,
      "first_seen_s": 0.0,
      "last_seen_s": 4.32,
      "dwell_s": 4.32
    },
    {
      "name": "Worker 3",
      "track_id": 15,
      "first_seen_s": 2.88,
      "last_seen_s": 12.72,
      "dwell_s": 9.84
    },
    {
      "name": "Worker 4",
      "track_id": 25,
      "first_seen_s": 5.28,
      "last_seen_s": 30.25,
      "dwell_s": 24.97
    },
    {
      "name": "Worker 5",
      "track_id": 76,
      "first_seen_s": 13.32,
      "last_seen_s": 25.21,
      "dwell_s": 11.88
    },
    {
      "name": "Worker 6",
      "track_id": 79,
      "first_seen_s": 13.8,
      "last_seen_s": 24.97,
      "dwell_s": 11.16
    },
    {
      "name": "Worker 7",
      "track_id": 85,
      "first_seen_s": 14.4,
      "last_seen_s": 53.42,
      "dwell_s": 39.01
    },
    {
      "name": "Worker 8",
      "track_id": 87,
      "first_seen_s": 14.76,
      "last_seen_s": 19.45,
      "dwell_s": 4.68
    },
    {
      "name": "Worker 9",
      "track_id": 93,
      "first_seen_s": 17.53,
      "last_seen_s": 18.73,
      "dwell_s": 1.2
    },
    {
      "name": "Worker 10",
      "track_id": 123,
      "first_seen_s": 22.33,
      "last_seen_s": 24.13,
      "dwell_s": 1.8
    },
    {
      "name": "Worker 11",
      "track_id": 135,
      "first_seen_s": 25.09,
      "last_seen_s": 55.22,
      "dwell_s": 30.13
    },
    {
      "name": "Worker 12",
      "track_id": 142,
      "first_seen_s": 26.41,
      "last_seen_s": 27.61,
      "dwell_s": 1.2
    },
    {
      "name": "Worker 13",
      "track_id": 151,
      "first_seen_s": 28.93,
      "last_seen_s": 31.09,
      "dwell_s": 2.16
    },
    {
      "name": "Worker 14",
      "track_id": 154,
      "first_seen_s": 30.97,
      "last_seen_s": 31.45,
      "dwell_s": 0.48
    },
    {
      "name": "Worker 15",
      "track_id": 161,
      "first_seen_s": 33.01,
      "last_seen_s": 33.25,
      "dwell_s": 0.24
    },
    {
      "name": "Worker 16",
      "track_id": 163,
      "first_seen_s": 34.45,
      "last_seen_s": 36.97,
      "dwell_s": 2.52
    },
    {
      "name": "Worker 17",
      "track_id": 169,
      "first_seen_s": 37.45,
      "last_seen_s": 38.05,
      "dwell_s": 0.6
    },
    {
      "name": "Worker 18",
      "track_id": 173,
      "first_seen_s": 38.41,
      "last_seen_s": 48.14,
      "dwell_s": 9.72
    },
    {
      "name": "Worker 19",
      "track_id": 182,
      "first_seen_s": 41.89,
      "last_seen_s": 44.65,
      "dwell_s": 2.76
    },
    {
      "name": "Worker 20",
      "track_id": 186,
      "first_seen_s": 42.13,
      "last_seen_s": 42.61,
      "dwell_s": 0.48
    },
    {
      "name": "Worker 21",
      "track_id": 200,
      "first_seen_s": 43.57,
      "last_seen_s": 60.5,
      "dwell_s": 16.93
    },
    {
      "name": "Worker 22",
      "track_id": 205,
      "first_seen_s": 45.02,
      "last_seen_s": 45.5,
      "dwell_s": 0.48
    },
    {
      "name": "Worker 23",
      "track_id": 207,
      "first_seen_s": 45.86,
      "last_seen_s": 46.94,
      "dwell_s": 1.08
    },
    {
      "name": "Worker 24",
      "track_id": 209,
      "first_seen_s": 46.1,
      "last_seen_s": 50.3,
      "dwell_s": 4.2
    },
    {
      "name": "Worker 25",
      "track_id": 230,
      "first_seen_s": 51.14,
      "last_seen_s": 54.14,
      "dwell_s": 3.0
    },
    {
      "name": "Worker 26",
      "track_id": 246,
      "first_seen_s": 54.86,
      "last_seen_s": 57.38,
      "dwell_s": 2.52
    },
    {
      "name": "Worker 27",
      "track_id": 275,
      "first_seen_s": 64.94,
      "last_seen_s": 72.26,
      "dwell_s": 7.32
    },
    {
      "name": "Worker 28",
      "track_id": 276,
      "first_seen_s": 65.3,
      "last_seen_s": 119.32,
      "dwell_s": 54.02
    },
    {
      "name": "Worker 29",
      "track_id": 278,
      "first_seen_s": 65.54,
      "last_seen_s": 66.02,
      "dwell_s": 0.48
    },
    {
      "name": "Worker 30",
      "track_id": 281,
      "first_seen_s": 67.1,
      "last_seen_s": 78.87,
      "dwell_s": 11.76
    },
    {
      "name": "Worker 32",
      "track_id": 287,
      "first_seen_s": 68.54,
      "last_seen_s": 75.87,
      "dwell_s": 7.32
    },
    {
      "name": "Worker 33",
      "track_id": 299,
      "first_seen_s": 69.5,
      "last_seen_s": 69.74,
      "dwell_s": 0.24
    },
    {
      "name": "Worker 34",
      "track_id": 302,
      "first_seen_s": 69.86,
      "last_seen_s": 73.58,
      "dwell_s": 3.72
    },
    {
      "name": "Worker 35",
      "track_id": 307,
      "first_seen_s": 70.82,
      "last_seen_s": 71.66,
      "dwell_s": 0.84
    },
    {
      "name": "Worker 36",
      "track_id": 313,
      "first_seen_s": 72.38,
      "last_seen_s": 73.58,
      "dwell_s": 1.2
    },
    {
      "name": "Worker 37",
      "track_id": 323,
      "first_seen_s": 74.06,
      "last_seen_s": 74.91,
      "dwell_s": 0.84
    },
    {
      "name": "Worker 38",
      "track_id": 327,
      "first_seen_s": 74.42,
      "last_seen_s": 77.79,
      "dwell_s": 3.36
    },
    {
      "name": "Worker 39",
      "track_id": 343,
      "first_seen_s": 79.11,
      "last_seen_s": 80.91,
      "dwell_s": 1.8
    },
    {
      "name": "Worker 40",
      "track_id": 347,
      "first_seen_s": 79.47,
      "last_seen_s": 92.19,
      "dwell_s": 12.72
    },
    {
      "name": "Worker 41",
      "track_id": 359,
      "first_seen_s": 83.79,
      "last_seen_s": 89.67,
      "dwell_s": 5.88
    },
    {
      "name": "Worker 42",
      "track_id": 394,
      "first_seen_s": 90.75,
      "last_seen_s": 93.87,
      "dwell_s": 3.12
    },
    {
      "name": "Worker 43",
      "track_id": 401,
      "first_seen_s": 91.83,
      "last_seen_s": 94.35,
      "dwell_s": 2.52
    },
    {
      "name": "Worker 44",
      "track_id": 413,
      "first_seen_s": 98.43,
      "last_seen_s": 102.27,
      "dwell_s": 3.84
    },
    {
      "name": "Worker 45",
      "track_id": 416,
      "first_seen_s": 99.87,
      "last_seen_s": 106.12,
      "dwell_s": 6.24
    },
    {
      "name": "Worker 46",
      "track_id": 434,
      "first_seen_s": 111.88,
      "last_seen_s": 115.12,
      "dwell_s": 3.24
    },
    {
      "name": "Worker 47",
      "track_id": 445,
      "first_seen_s": 115.12,
      "last_seen_s": 117.64,
      "dwell_s": 2.52
    },
    {
      "name": "Worker 48",
      "track_id": 450,
      "first_seen_s": 118.24,
      "last_seen_s": 119.32,
      "dwell_s": 1.08
    }
  ],
  "vehicles_service": [
    {
      "car": "Car A",
      "track_id": 1,
      "track_ids": [
        1
      ],
      "state": "washing",
      "arrived_s": 2.76,
      "service_start_s": 2.76,
      "washing_s": 116.56,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": null,
      "service_total_s": 116.68,
      "left_s": null,
      "workers": [
        "Worker 1",
        "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 15",
        "Worker 16",
        "Worker 17",
        "Worker 18",
        "Worker 19",
        "Worker 20",
        "Worker 21",
        "Worker 22",
        "Worker 23",
        "Worker 24",
        "Worker 25",
        "Worker 26",
        "Worker 27",
        "Worker 28",
        "Worker 29",
        "Worker 30",
        "Worker 31",
        "Worker 32",
        "Worker 33",
        "Worker 34",
        "Worker 35",
        "Worker 36",
        "Worker 37",
        "Worker 38",
        "Worker 39",
        "Worker 40",
        "Worker 41",
        "Worker 42",
        "Worker 43",
        "Worker 44",
        "Worker 45",
        "Worker 46",
        "Worker 47",
        "Worker 48"
      ]
    },
    {
      "car": "Car B",
      "track_id": 106,
      "track_ids": [
        12,
        106
      ],
      "state": "arrived",
      "arrived_s": 5.64,
      "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": 26.05,
      "workers": []
    },
    {
      "car": "Car C",
      "track_id": 414,
      "track_ids": [
        144,
        272,
        330,
        414
      ],
      "state": "done",
      "arrived_s": 29.41,
      "service_start_s": 89.67,
      "washing_s": 0.0,
      "drying_s": 0.0,
      "drying_start_s": null,
      "done_s": 89.67,
      "service_total_s": 0.0,
      "left_s": null,
      "workers": [
        "Worker 41"
      ]
    },
    {
      "car": "Car D",
      "track_id": 433,
      "track_ids": [
        433
      ],
      "state": "arrived",
      "arrived_s": 111.64,
      "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": 2
}