Пример #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="rows"></param>
 /// <param name="cols"></param>
 /// <param name="type"></param>
 /// <param name="data"></param>
 /// <param name="step"></param>
 public GpuMat(int rows, int cols, MatrixType type, IntPtr data, uint step)
 {
     if (rows <= 0)
     {
         throw new ArgumentOutOfRangeException("rows");
     }
     if (cols <= 0)
     {
         throw new ArgumentOutOfRangeException("cols");
     }
     ptr = GpuInvoke.GpuMat_new3(rows, cols, type, data, step);
     if (ptr == IntPtr.Zero)
     {
         throw new OpenCvSharpException();
     }
 }