public Mat[] GetCovs() { if (disposed) throw new ObjectDisposedException(GetType().Name); using (var vec = new VectorOfMat()) { NativeMethods.ml_EM_getCovs(ptr, vec.CvPtr); return vec.ToArray(); } }