// 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 Page_Unloaded(object sender, RoutedEventArgs 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 = 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; } }
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 Page_Unloaded(object sender, RoutedEventArgs e) { if (_colorReader != null) { _colorReader.Dispose(); _colorReader = null; } if (_bodyReader != null) { _bodyReader.Dispose(); _bodyReader = null; } if (_normalFaceReader != null) { _normalFaceReader.Dispose(); _normalFaceReader = null; } if (_normalFaceSource != null) { _normalFaceSource = null; } if (_faceModel != null) { _faceModel.Dispose(); _faceModel = null; } GC.SuppressFinalize(this); if (_sensor != null) { _sensor.Close(); } }
private void MainWindow_Closing(object sender, CancelEventArgs e) { if (_ColorFrameReader != null) { // ColorFrameReder is IDisposable _ColorFrameReader.Dispose(); _ColorFrameReader = null; _FaceReader.Dispose(); _FaceReader = null; } if (_KinectSensor != null) { _KinectSensor.Close(); _KinectSensor = null; } if (Settings.Default.DeleteSavedPhotos && Directory.Exists(_Folder)) { Directory.Delete(_Folder, true); } }
/// <summary> /// Close the readers /// </summary> public void Close() { _faceReader.Dispose(); _faceSource.Dispose(); }