OpenCvSharp.Cv2.Idct C# (CSharp) Method

Idct() public static method

Performs inverse 1D or 2D Discrete Cosine Transformation
public static Idct ( InputArray src, OutputArray dst, DctFlags flags = DctFlags.None ) : void
src InputArray The source floating-point array
dst OutputArray The destination array; will have the same size and same type as src
flags DctFlags Transformation flags, a combination of DctFlag2 values
return void
        public static void Idct(InputArray src, OutputArray dst, DctFlags flags = DctFlags.None)
        {
            if (src == null)
                throw new ArgumentNullException(nameof(src));
            if (dst == null)
                throw new ArgumentNullException(nameof(dst));
            src.ThrowIfDisposed();
            dst.ThrowIfNotReady();
            NativeMethods.core_idct(src.CvPtr, dst.CvPtr, (int)flags);
            GC.KeepAlive(src); 
            dst.Fix();
        }
        #endregion
Cv2