mulSpectrums function

void mulSpectrums(
  1. InputArray a,
  2. InputArray b,
  3. OutputArray c,
  4. int flags, {
  5. bool conjB = false,
})

Copies specified channels from input arrays to the specified channels of output arrays.

For further details, please see: https://docs.opencv.org/master/d2/de8/group__core__array.html#ga51d768c270a1cdd3497255017c4504be Mulspectrums performs the per-element multiplication of two Fourier spectrums.

For further details, please see: https://docs.opencv.org/master/d2/de8/group__core__array.html#ga3ab38646463c59bf0ce962a9d51db64f

Implementation

// List<Mat> mixChannels(List<Mat> src, List<int> fromTo) {
//   return using<List<Mat>>((arena) {
//     final dstP = arena<cvg.Mats>();
//     _bindings.Mat_MixChannels(src.toMats(arena).ref, dstP.ref, fromTo.toNativeVector(arena).ref);
//     return dstP.toList();
//   });
// }

/// Mulspectrums performs the per-element multiplication of two Fourier spectrums.
///
/// For further details, please see:
/// https://docs.opencv.org/master/d2/de8/group__core__array.html#ga3ab38646463c59bf0ce962a9d51db64f
void mulSpectrums(
  InputArray a,
  InputArray b,
  OutputArray c,
  int flags, {
  bool conjB = false,
}) {
  _bindings.Mat_MulSpectrums(a.ptr, b.ptr, c.ptr, flags);
}