private void _videoCaptureDevice_NewFrame(object sender, NewFrameEventArgs eventArgs) { Bitmap bitmap = (Bitmap)eventArgs.Frame.Clone(); CameraFrameEventArgs args = new CameraFrameEventArgs(bitmap); OnCameraFrame(args); bitmap.Dispose(); }
private void _cameraDevice_CameraFrame(object sender, CameraFrameEventArgs e) { if (_cameraConnected) { ReplaceImage(e.Frame.Clone() as Bitmap); } }
private void camera_CameraFrame(object sender, CameraFrameEventArgs e) { if (_detecting) { if (_previousFrame != null) { _previousFrame.Dispose(); _previousFrame = null; } _previousFrame = _currentFrame; _currentFrame = e.Frame.Clone() as Bitmap; DetectMotion(); GC.Collect(); } }