public class FFT extends java.lang.Object implements PlugIn, Measurements
Modifier and Type | Field and Description |
---|---|
static boolean |
displayComplex |
static boolean |
displayFHT |
static boolean |
displayRawPS |
static java.lang.String |
fileName |
ADD_TO_OVERLAY, ALL_STATS, AREA, AREA_FRACTION, CENTER_OF_MASS, CENTROID, CIRCULARITY, ELLIPSE, FERET, INTEGRATED_DENSITY, INVERT_Y, KURTOSIS, LABELS, LIMIT, MAX_STANDARDS, MEAN, MEDIAN, MIN_MAX, MODE, NaN_EMPTY_CELLS, PERIMETER, RECT, SCIENTIFIC_NOTATION, SHAPE_DESCRIPTORS, SKEWNESS, SLICE, STACK_POSITION, STD_DEV
Constructor and Description |
---|
FFT() |
Modifier and Type | Method and Description |
---|---|
static void |
filter(ImagePlus imp,
ImagePlus filter)
Version of filter() that accepts an ImagePlus for the filter.
|
static void |
filter(ImagePlus imp,
ImageProcessor filter)
Does frequency domain fitering of the speciified image
|
static ImagePlus |
forward(ImagePlus imp)
Performs a forward FHT transform.
|
static ImagePlus |
inverse(ImagePlus imp)
Performs an inverse FHT transform.
|
static void |
multiply(ImagePlus imp,
ImageProcessor filter)
Multiplies a Fourier domain image by a filter
|
void |
run(java.lang.String arg)
This method is called when the plugin is loaded.
|
public static boolean displayRawPS
public static boolean displayFHT
public static boolean displayComplex
public static java.lang.String fileName
public static ImagePlus forward(ImagePlus imp)
imp
- A spatial domain image, which is not modifiedfilter(ij.ImagePlus, ij.process.ImageProcessor)
,
inverse(ij.ImagePlus)
public static void multiply(ImagePlus imp, ImageProcessor filter)
imp
- A frequency domain image, which is modified.filter
- The filter, 32-bits (0-1) or 8-bits (0-255)forward(ij.ImagePlus)
,
inverse(ij.ImagePlus)
,
filter(ij.ImagePlus, ij.process.ImageProcessor)
public static ImagePlus inverse(ImagePlus imp)
imp
- A frequency domain imageforward(ij.ImagePlus)
,
filter(ij.ImagePlus, ij.process.ImageProcessor)
public static void filter(ImagePlus imp, ImageProcessor filter)
imp
- The image to be filtered.filter
- The filter, 32-bits (0-1) or 8-bits (0-255)forward(ij.ImagePlus)
,
multiply(ij.ImagePlus, ij.process.ImageProcessor)
,
inverse(ij.ImagePlus)
public static void filter(ImagePlus imp, ImagePlus filter)