idft

Function idft 

Source
pub fn idft(
    src: &impl ToInputArray,
    dst: &mut impl ToOutputArray,
    flags: i32,
    nonzero_rows: i32,
) -> Result<()>
Expand description

Calculates the inverse Discrete Fourier Transform of a 1D or 2D array.

idft(src, dst, flags) is equivalent to dft(src, dst, flags | #DFT_INVERSE) .

Note: None of dft and idft scales the result by default. So, you should pass DFT_SCALE to one of dft or idft explicitly to make these transforms mutually inverse.

§See also

dft, dct, idct, mulSpectrums, getOptimalDFTSize

§Parameters

  • src: input floating-point real or complex array.
  • dst: output array whose size and type depend on the flags.
  • flags: operation flags (see dft and #DftFlags).
  • nonzeroRows: number of dst rows to process; the rest of the rows have undefined content (see the convolution sample in dft description.

§C++ default parameters

  • flags: 0
  • nonzero_rows: 0