private void camera_add_Click(object sender, EventArgs e)
 {
     Camera c = new Camera();
     c.Id = listView1.Items.Count == 0 ? 0 : cameraList.OrderByDescending(a => a.Id).FirstOrDefault().Id + 1;
     c.Name = "Camera #" + c.Id;
     cameraList.Add(c);
     
     string[] subItems = {"No", "No", "No"}; // That's a no-no, no!
     listView1.Items.Add(c.Name).SubItems.AddRange(subItems);
     
     GrantSoleSelection(listView1.Items.Count - 1);
 }
 public CameraPrediction(Camera c)
 {
     this.Camera = c;
     video = new Video(Camera.FilePath);
     Distances = new decimal[Camera.EndFrame - Camera.StartFrame + 1];
 }