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(); } }
private void CleanStandard() { lock (mutex) { _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); } } }
private void CleanAHM() { lock (mutex) { if (_AHMBackFeature != null) { CvImageWrapper.ReleaseImage(_AHMBackFeature); _AHMBackFeature = null; } if (_AHMCurFeature != null) { CvImageWrapper.ReleaseImage(_AHMCurFeature); _AHMCurFeature = null; } if (_AHMRealtimeObs != null) { CvImageWrapper.ReleaseImage(_AHMRealtimeObs); _AHMRealtimeObs = null; } if (cameraMouseAssist != null) { cameraMouseAssist.Dispose(); cameraMouseAssist = null; } if (ahmSetup != null) { ahmSetup.Clean(); ahmSetup = null; } } }
public override void Clean() { foreach (List <CvImageWrapper> templates in templatesList) { templates.Clear(); } if (curFrame != null) { CvImageWrapper.ReleaseImage(curFrame); } curFrame = null; }
private void CleanAHM() { lock (mutex) { if (_AHMBackFeature != null) { CvImageWrapper.ReleaseImage(_AHMBackFeature); _AHMBackFeature = null; } if (_AHMCurFeature != null) { CvImageWrapper.ReleaseImage(_AHMCurFeature); _AHMCurFeature = null; } if (_AHMRealtimeObs != null) { CvImageWrapper.ReleaseImage(_AHMRealtimeObs); _AHMRealtimeObs = null; } if (cameraMouseAssists != null) { for (int i = 0; i < NumberOfTrackingPoints; i++) { if (cameraMouseAssists[i] != null) { cameraMouseAssists[i].Dispose(); cameraMouseAssists[i] = null; } } } if (ahmSetup != null) { ahmSetup.Clean(); ahmSetup = null; } } }
public override void Clean() { lock (mutex) { if (curFrame != null) { //foreach (CvImageWrapper img in templates) //CvImageWrapper.ReleaseImage(img); CvImageWrapper.ReleaseImage(curFrame); curFrame = null; } foreach (List <CvImageWrapper> templates in templatesList) { templates.Clear(); } if (countdownTimer != null) { this.countdownTimer.Dispose(); } } }