public List <TrackedObject> TrackSync(CameraFrame frame) { if (frame == null) { throw new ArgumentNullException(nameof(frame)); } stopWatch.Reset(); stopWatch.Start(); List <TrackedObject> trackedObjects = ObjectTracker.Update(frame); stopWatch.Stop(); FPSUtils.TrackTick(); _trackedObjects = trackedObjects; return(trackedObjects); }