The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Repositions the quadrants of the fft image, so that the zero frequency components of the fft are at the center of the image. This is useful for visualizing the Fourier transform.
Function
CuviStatus fftShift(const CuviImage& src,
CuviImage& dst,
const CuviStream& stream = CuviStream());
|
Parameters
Name
|
Type
|
Description
|
src
|
const CuviImage&
|
Input image
|
dst
|
CuviImage&
|
Output image with diagonal quadrants swapped
|
stream
|
const CuviStream&
|
GPU stream ID for execution
|
|
Image Type Support
Example
//Creating GPU images
CuviImage input = cuvi:io::loadImage(path), fftImage, fftShifted;
//Computing the Fourier Transform
cuvi::imageTransforms::fft2(input,fftImage);
//Shift the fft
cuvi::imageTransforms::fftShift(fftImage, fftShifted);
|