/// <summary> /// Raises the destroy event. /// </summary> void OnDestroy() { #if NETFX_CORE webCamTextureToMatHelper.frameMatAcquired -= OnFrameMatAcquired; #endif webCamTextureToMatHelper.Dispose(); if (faceLandmarkDetector != null) { faceLandmarkDetector.Dispose(); } if (cascade != null) { cascade.Dispose(); } }
/// <summary> /// Raises the destroy event. /// </summary> void OnDestroy() { imageOptimizationHelper.Dispose(); #if NETFX_CORE webCamTextureToMatHelper.frameMatAcquired -= OnFrameMatAcquired; #endif webCamTextureToMatHelper.Dispose(); if (faceLandmarkDetector != null) { faceLandmarkDetector.Dispose(); } if (rectangleTracker != null) { rectangleTracker.Dispose(); } }
/// <summary> /// Raises the destroy event. /// </summary> void OnDestroy() { imageOptimizationHelper.Dispose(); #if NETFX_CORE && !DISABLE_HOLOLENSCAMSTREAM_API webCamTextureToMatHelper.frameMatAcquired -= OnFrameMatAcquired; #endif webCamTextureToMatHelper.Dispose(); if (faceLandmarkDetector != null) { faceLandmarkDetector.Dispose(); } if (rectangleTracker != null) { rectangleTracker.Dispose(); } if (rotMat != null) { rotMat.Dispose(); } }
/// <summary> /// Raises the destroy event. /// </summary> void OnDestroy() { #if WINDOWS_UWP && !DISABLE_HOLOLENSCAMSTREAM_API webCamTextureToMatHelper.frameMatAcquired -= OnFrameMatAcquired; #endif webCamTextureToMatHelper.Dispose(); imageOptimizationHelper.Dispose(); if (faceLandmarkDetector != null) { faceLandmarkDetector.Dispose(); } if (faceLandmarkDetector4Thread != null) { faceLandmarkDetector4Thread.Dispose(); } if (rectangleTracker != null) { rectangleTracker.Dispose(); } }