Function:FftGetProperty

From CUVI Wiki
Revision as of 18:26, 19 October 2022 by Jawad (talk | contribs) (→‎Example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Gets different properties of fft of an image.

Function

CuviStatus fftGetProperty(const CuviImage& src,
                          CuviImage& dst,
                          const CuviFFTProp prop,
                          const CuviStream& stream = CuviStream());

Parameters

Name Type Description
src const CuviImage& Input FFT image
dst CuviImage& Output image containing the specified property
prop const CuviFFTProp The property of FFT to get.
stream const CuviStream& GPU stream ID for execution

Image Type Support

Input Output
32fC2 32fC1

Example

//Creating GPU images
CuviImage input = cuvi:io::loadImage(path), fftImage, magnitude;

	
//Computing the Fourier Transform
cuvi::imageTransforms::fft2(input,fftImage);

//Compute the magnitude of fft
cuvi::imageTransforms::fftGetProperty(fftImage, magnitude, CUVI_FFT_MAGNITUDE);