public static double Determinant(InputArray mtx) { if (mtx == null) throw new ArgumentNullException(nameof(mtx)); mtx.ThrowIfDisposed(); var ret = NativeMethods.core_determinant(mtx.CvPtr); GC.KeepAlive(mtx); return ret; } #endregion