// loads in a new sequence of images, median blurring them private void UpdateSequence() { sequenceLbl.Text = "Sequence " + (_currSequence + 1); foreach (var image in _seqImages) { image.Dispose(); } _seqImages.Clear(); if (_subMog2 != null) { _subMog2.Dispose(); } _subMog2 = new BackgroundSubtractorMOG2(); foreach (var imagePath in Directory.GetFiles(_sequences[_currSequence])) { _seqImages.Add(new Image <Gray, byte>(imagePath).SmoothMedian(5)); } _paths.Clear(); _paths.Add(new PathHistory()); _currImage = 0; UpdateImage(); }
public void Dispose() { mog2.Dispose(); }