/// <summary> /// /// </summary> /// <param name="mat"></param> internal OutputArray(Mat mat) { if (mat == null) { throw new ArgumentNullException("mat"); } ptr = NativeMethods.core_OutputArray_new_byMat(mat.CvPtr); obj = mat; }
/// <summary> /// Constructor /// </summary> /// <param name="mat"></param> internal OutputArray(Mat mat) { if (mat == null) { throw new ArgumentNullException(nameof(mat)); } NativeMethods.HandleException( NativeMethods.core_OutputArray_new_byMat(mat.CvPtr, out ptr)); GC.KeepAlive(mat); obj = mat; }