Difference between revisions of "Function:FftGetProperty"

From CUVI Wiki
Line 13: Line 13:


===Parameters===
===Parameters===
 
{|
|style="font-size:75%;"|
{|class="wikitable"
{|class="wikitable"
|-
|-
Line 35: Line 36:
| const CuviStream&
| const CuviStream&
| GPU stream ID for execution
| GPU stream ID for execution
 
|}
|}
|}



Revision as of 18:25, 19 October 2022

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