public Seq<MCvConnectedComp> GetMotionComponents(MemStorage storage)
{
TimeSpan ts = _lastTime.Subtract(_initTime);
if (_segMask == null)
_segMask = new Image<Gray, float>(_mhi.Size);
Seq<MCvConnectedComp> seq = new Seq<MCvConnectedComp>(CvInvoke.cvSegmentMotion(_mhi, _segMask, storage, ts.TotalSeconds, _maxTimeDelta), storage);
return seq;
}