/// <summary> /// sets some of the matrix elements to s, according to the mask /// </summary> /// <param name="s"></param> /// <param name="mask"></param> /// <returns></returns> public GpuMat SetTo(CvScalar s, GpuMat mask = null) { if (disposed) { throw new ObjectDisposedException("GpuMat"); } IntPtr maskPtr = (mask == null) ? IntPtr.Zero : mask.CvPtr; GpuMat dst = new GpuMat(); GpuInvoke.GpuMat_setTo(ptr, s, maskPtr, dst.CvPtr); return(dst); }