public int DetectCameras() { spinnaker.UpdateCameras(); cameras = spinnaker.GetCameras(); if (cameras == null) { cameras = new List <IManagedCamera>(); } Console.WriteLine("{0} Flir camera{1} detected.", cameras.Count, (cameras.Count > 1) ? "s were" : " was"); return(cameras.Count); }