/// <summary> /// converts matrix to another datatype with optional scalng. See cvConvertScale. /// </summary> /// <param name="dst"></param> /// <param name="rtype"></param> /// <param name="alpha"></param> /// <param name="beta"></param> /// <returns></returns> public void ConvertTo(Mat dst, MatrixType rtype, double alpha = 1, double beta = 0) { if (disposed) { throw new ObjectDisposedException("GpuMat"); } GpuInvoke.GpuMat_convertTo(ptr, dst.CvPtr, (int)rtype, alpha, beta); }