Function:FftGetProperty

From CUVI Wiki
Jump to: navigation, search

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

Sample

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);