public override void Clean() { _flowflags = 0; if (this._curFrame != null) { CvImageWrapper.ReleaseImage(_curFrame); } if (_grey != null) { CvImageWrapper.ReleaseImage(_grey); } if (_prev_grey != null) { CvImageWrapper.ReleaseImage(_prev_grey); } if (_pyramid != null) { CvImageWrapper.ReleaseImage(_pyramid); } if (_prev_pyramid != null) { CvImageWrapper.ReleaseImage(_prev_pyramid); } if (_swap_temp != null) { CvImageWrapper.ReleaseImage(_swap_temp); } if (eyeLocator != null) { eyeLocator.Dispose(); } }
public override void Clean() { lock (mutex) { SetState(AHMTrackingState.NoFeature); CleanStandard(); CleanAHM(); if (eyeLocator != null) { eyeLocator.Dispose(); } } }