Example #1
0
        /// <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);
        }