FFTMethods
instead@Deprecated public final class FFTFunctions extends Object
FourierTransform
, InverseFourierTransform
, FourierConvolution
and PhaseCorrelation
Unfortunately only supports a maximal size of INT in each dimension as the one-dimensional FFT is based on arrays.Constructor and Description |
---|
FFTFunctions()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>,S extends ComplexType<S>> |
computeFFT(RandomAccessibleInterval<T> input,
ImgFactory<S> imgFactory,
S complexType,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBoundsFactory,
int[] imageOffset,
int[] imageSize,
int numThreads,
boolean scale)
Deprecated.
|
static <T extends RealType<T>,S extends ComplexType<S>> |
computeInverseFFT(RandomAccessibleInterval<S> complex,
ImgFactory<T> imgFactory,
T type,
int numThreads,
boolean scale,
boolean cropBack,
int[] originalSize,
int[] originalOffset,
float additionalNormalization)
Deprecated.
|
static <T extends Type<T>> |
rearrangeFFTQuadrants(RandomAccessibleInterval<T> fftImage,
boolean forward,
int numThreads)
Deprecated.
|
public static final <T extends RealType<T>,S extends ComplexType<S>> Img<T> computeInverseFFT(RandomAccessibleInterval<S> complex, ImgFactory<T> imgFactory, T type, int numThreads, boolean scale, boolean cropBack, int[] originalSize, int[] originalOffset, float additionalNormalization)
public static final <T extends RealType<T>,S extends ComplexType<S>> Img<S> computeFFT(RandomAccessibleInterval<T> input, ImgFactory<S> imgFactory, S complexType, OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBoundsFactory, int[] imageOffset, int[] imageSize, int numThreads, boolean scale)
public static final <T extends Type<T>> void rearrangeFFTQuadrants(RandomAccessibleInterval<T> fftImage, boolean forward, int numThreads)
Copyright © 2015–2022 ImgLib2. All rights reserved.