// sensor value position at times. private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { if (_colorReader != null) { _colorReader.Dispose(); _colorReader = null; } if (_bodyReader != null) { _bodyReader.Dispose(); _bodyReader = null; } if (_faceReader != null) { _faceReader.Dispose(); _faceReader = null; } if (_faceSource != null) { _faceSource.Dispose(); _faceSource = null; } if (_sensor != null) { _sensor.Close(); } }
private void Window_Unloaded(object sender, RoutedEventArgs e) { socket.Disconnect(); if (_reader != null) { _reader.Dispose(); _reader = null; } if (_sensor != null) { _sensor.Close(); } if (bodyFrameReader != null) { bodyFrameReader.Dispose(); bodyFrameReader = null; } if (_faceReader != null) { _faceReader.Dispose(); _faceReader = null; } if (_faceSource != null) { _faceSource.Dispose(); _faceSource = null; } }
public void Dispose() { if (_FaceFrameReader != null) { if (!_FaceFrameReader.IsPaused) { this.EndFaceTracking(); } _FaceFrameReader.FrameArrived -= OnFaceFrameArrived; _FaceFrameReader.FaceFrameSource.TrackingIdLost -= OnTrackingIdLost; _FaceFrameReader.FaceFrameSource.TrackingIdLost -= OnTrackingIdLost; _FaceFrameReader.FaceFrameSource.TrackingId = 0; } if (_FaceFrameSource != null) { _FaceFrameSource.Dispose(); } _KinectManager.FrameArrived -= KinectManager_FrameArrived; foreach (var item in _FaceCaptureQueue) { item.Dispose(); } foreach (var item in _HighQualityFaceCaptures) { item.Dispose(); } }
private void SafeCloseSensor() { if (sensorStatus == SensorStatus.Opened) { kinectSensor.Close(); colorFrameReader.Dispose(); faceFrameSource.Dispose(); faceFrameReader.Dispose(); if (bmp != null) { bmp.Dispose(); bmp = null; } pictureBox1.Image = null; pictureBox1.Refresh(); sensorStatus = SensorStatus.Closed; } }
void IFaceCamera <System.Drawing.PointF> .Stop() { if (_bodyReader != null) { _bodyReader.Dispose(); _bodyReader = null; } if (_faceReader != null) { _faceReader.Dispose(); _faceReader = null; } if (_faceReaderHighDef != null) { _faceReaderHighDef.Dispose(); _faceReaderHighDef = null; } if (_faceSource != null) { _faceSource.Dispose(); _faceSource = null; } if (_sensor != null) { _sensor.Close(); _sensor = null; } if (_faceModel != null) { _faceModel.Dispose(); _faceModel = null; } }
private void DisposeOfObjects() { engine.Dispose(); engine = null; closeFile(); m_colorBitmap = null; m_FaceSource.Dispose(); m_FaceSource = null; m_FaceReader.Dispose(); m_FaceReader = null; m_currentTrackedBody = null; m_MSFReader.Dispose(); m_MSFReader = null; m_CoordMapper = null; m_Sensor.Close(); m_Sensor = null; }
/// <summary> /// Close the readers /// </summary> public void Close() { _faceReader.Dispose(); _faceSource.Dispose(); }