http://www.emgu.com
Assembly: Emgu.CV.GPU (in Emgu.CV.GPU.dll) Version: 2.3.0.1416 (2.3.0.1416)
Performs a forward or inverse discrete Fourier transform (1D or 2D) of floating point matrix.
Param dft_size is the size of DFT transform.
If the source matrix is not continous, then additional copy will be done,
so to avoid copying ensure the source matrix is continous one. If you want to use
preallocated output ensure it is continuous too, otherwise it will be reallocated.
Being implemented via CUFFT real-to-complex transform result contains only non-redundant values
in CUFFT's format. Result as full complex matrix for such kind of transform cannot be retrieved.
For complex-to-real transform it is assumed that the source matrix is packed in CUFFT's format.
Namespace: Emgu.CV.GPUAssembly: Emgu.CV.GPU (in Emgu.CV.GPU.dll) Version: 2.3.0.1416 (2.3.0.1416)
Syntax
C# |
---|
public static void Dft( IntPtr src, IntPtr dst, CV_DXT flags ) |
Visual Basic |
---|
Public Shared Sub Dft ( _ src As IntPtr, _ dst As IntPtr, _ flags As CV_DXT _ ) |
Visual C++ |
---|
public: static void Dft( IntPtr src, IntPtr dst, CV_DXT flags ) |
Parameters
- src
- Type: System..::..IntPtr
The source GpuMat
- dst
- Type: System..::..IntPtr
The resulting GpuMat of the DST, must be pre-allocated and continious. If single channel, the result is real. If double channel, the result is complex
- flags
- Type: Emgu.CV.CvEnum..::..CV_DXT
DFT flags