[][src]Function opencv::cudaarithm::mul_and_scale_spectrums

pub fn mul_and_scale_spectrums(
    src1: &dyn ToInputArray,
    src2: &dyn ToInputArray,
    dst: &mut dyn ToOutputArray,
    flags: i32,
    scale: f32,
    conj_b: bool,
    stream: &mut Stream
) -> Result<()>

Performs a per-element multiplication of two Fourier spectrums and scales the result.

Parameters

  • src1: First spectrum.
  • src2: Second spectrum with the same size and type as a .
  • dst: Destination spectrum.
  • flags: Mock parameter used for CPU/CUDA interfaces similarity, simply add a 0 value.
  • scale: Scale constant.
  • conjB: Optional flag to specify if the second spectrum needs to be conjugated before the multiplication.
  • stream: Stream for the asynchronous version.

Only full (not packed) CV_32FC2 complex spectrums in the interleaved format are supported for now.

See also

mulSpectrums

C++ default parameters

  • conj_b: false
  • stream: Stream::Null()