VPI - Vision Programming Interface

0.3.7 Release

Image FFT

Functions

VPIStatus vpiCreateImageFFT (VPIStream stream, uint32_t inputWidth, uint32_t inputHeight, const VPIImageType inType, const VPIImageType outType, VPIPayload *payload)
 Creates payload for vpiSubmitImageFFT. More...
 
VPIStatus vpiSubmitImageFFT (VPIPayload payload, VPIImage input, VPIImage output, uint32_t flags)
 Runs FFT on single image. More...
 

Detailed Description

Fast Fourier Transform

Function Documentation

◆ vpiCreateImageFFT()

VPIStatus vpiCreateImageFFT ( VPIStream  stream,
uint32_t  inputWidth,
uint32_t  inputHeight,
const VPIImageType  inType,
const VPIImageType  outType,
VPIPayload payload 
)

#include <vpi/algo/ImageFFT.h>

Creates payload for vpiSubmitImageFFT.

Parameters
stream[in] a stream handle
inputWidth[in] width of input image
inputHeight[in] height of input image
inType[in] input image type
outType[in] output image type
payload[out] pointer to a payload handle
Returns
an error code on failure else VPI_SUCCESS

◆ vpiSubmitImageFFT()

VPIStatus vpiSubmitImageFFT ( VPIPayload  payload,
VPIImage  input,
VPIImage  output,
uint32_t  flags 
)

#include <vpi/algo/ImageFFT.h>

Runs FFT on single image.

Parameters
payload[in] payload created with vpiSubmitImageFFT
input[in] input image
output[in] output image
flags[in] control flags, currently it must be set to 0.
Returns
an error code on failure else VPI_SUCCESS