/// <summary> /// /// </summary> /// <param name="rows"></param> /// <param name="cols"></param> /// <param name="type"></param> /// <param name="s"></param> public GpuMat(int rows, int cols, MatrixType type, CvScalar s) { if (rows <= 0) { throw new ArgumentOutOfRangeException("rows"); } if (cols <= 0) { throw new ArgumentOutOfRangeException("cols"); } ptr = GpuInvoke.GpuMat_new8(rows, cols, type, (CvScalar)s); if (ptr == IntPtr.Zero) { throw new OpenCvSharpException(); } }