public abstract class FHTUtil
extends java.lang.Object
Constructor and Description |
---|
FHTUtil() |
Modifier and Type | Method and Description |
---|---|
static ij.process.FHT |
complexToFHT(ij.process.FloatProcessor real,
ij.process.FloatProcessor imag)
Converts real and imaginary parts of an FFT to Hartley domain.
|
static ij.process.FloatProcessor |
imaginaryFromFHT(ij.process.FHT fht)
Computes the imaginary values of an FFT given the values of an FHT.
|
static ij.process.ImageProcessor |
padImageProcessor(ij.process.ImageProcessor ip)
Image is padded with 0.
|
static ij.process.ImageProcessor |
padImageProcessor(ij.process.ImageProcessor ip,
int maxN)
Image is padded with 0.
|
static ij.process.ImageProcessor |
powerFromFHT(ij.process.FHT fht)
Computes the power spectrum of an FFT given the values of an FHT.
|
static ij.process.FloatProcessor |
realFromFHT(ij.process.FHT fht)
Computes the real values of an FFT given the values of an FHT.
|
public static ij.process.ImageProcessor padImageProcessor(ij.process.ImageProcessor ip, int maxN)
ip
- the ImageProcessor to be padded.public static ij.process.ImageProcessor padImageProcessor(ij.process.ImageProcessor ip)
ip
- the ImageProcessor to be padded.public static ij.process.FHT complexToFHT(ij.process.FloatProcessor real, ij.process.FloatProcessor imag)
real
- FloatProcessor with the real valuesimag
- FloatProcessor with the imaginary valuespublic static ij.process.FloatProcessor imaginaryFromFHT(ij.process.FHT fht)
fht
- the FHT as inputpublic static ij.process.FloatProcessor realFromFHT(ij.process.FHT fht)
fht
- the FHT as inputpublic static ij.process.ImageProcessor powerFromFHT(ij.process.FHT fht)
fht
- the FHT as input