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);
        }