Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.astro.louisville.edu/software/astroimagej/imagej/api/ij/process/FHT.html
Дата изменения: Thu Dec 2 23:03:11 2010
Дата индексирования: Mon Oct 1 21:39:24 2012
Кодировка:

Поисковые слова: п п п п п п п п п п п п п п п
FHT (ImageJ API)

ij.process
Class FHT

java.lang.Object
  extended by ij.process.ImageProcessor
      extended by ij.process.FloatProcessor
          extended by ij.process.FHT

public class FHT
extends FloatProcessor

This class contains a Java implementation of the Fast Hartley Transform. It is based on Pascal code in NIH Image contributed by Arlo Reeves (http://rsb.info.nih.gov/ij/docs/ImageFFT/). The Fast Hartley Transform was restricted by U.S. Patent No. 4,646,256, but was placed in the public domain by Stanford University in 1995 and is now freely available.


Field Summary
 int originalBitDepth
          Used by the FFT class.
 java.awt.image.ColorModel originalColorModel
          Used by the FFT class.
 int originalHeight
          Used by the FFT class.
 int originalWidth
          Used by the FFT class.
 boolean quadrantSwapNeeded
          Used by the FFT class.
 ColorProcessor rgb
          Used by the FFT class.
 
Fields inherited from class ij.process.FloatProcessor
pixels8
 
Fields inherited from class ij.process.ImageProcessor
antialiasedText, baseCM, BICUBIC, BILINEAR, BLACK, BLACK_AND_WHITE_LUT, BLUR_MORE, bLUT1, bLUT2, boldFont, CENTER_JUSTIFY, clipXMax, clipXMin, clipYMax, clipYMin, cm, cm2, CONVOLVE, cTable, cx, cy, defaultColorModel, drawingColor, FIND_EDGES, fmImage, font, fontMetrics, gLUT1, gLUT2, height, histogramMax, histogramMin, histogramSize, image, img, interpolate, interpolationMethod, inversionTested, invertedLut, ISODATA, ISODATA2, justification, LEFT_JUSTIFY, lineWidth, lutAnimation, lutUpdateMode, MAX, maxThreshold, MEDIAN_FILTER, MIN, minMaxSet, minThreshold, NEAREST_NEIGHBOR, newPixels, NO_LUT_UPDATE, NO_THRESHOLD, NONE, OVER_UNDER_LUT, raster, RED_LUT, RIGHT_JUSTIFY, rLUT1, rLUT2, roiHeight, roiWidth, roiX, roiY, sampleModel, snapshotHeight, snapshotWidth, source, width, xMax, xMin, yMax, yMin
 
Constructor Summary
FHT(ImageProcessor ip)
          Constructs a FHT object from an ImageProcessor.
 
Method Summary
 FHT conjugateMultiply(FHT fht)
          Returns the image resulting from the point by point Hartley conjugate multiplication of this image and the specified image.
 void dfht3(float[] x, int base, boolean inverse, int maxN)
          Performs an optimized 1D FHT.
 FHT divide(FHT fht)
          Returns the image resulting from the point by point Hartley division of this image by the specified image.
 ImageStack getComplexTransform()
          Converts this FHT to a complex Fourier transform and returns it as a two slice stack.
 FHT getCopy()
          Returns a clone of this FHT.
 ImageProcessor getPowerSpectrum()
          Returns an 8-bit power spectrum, log-scaled to 1-254.
 void inverseTransform()
          Performs an inverse transform, converting this image into the space domain.
 FHT multiply(FHT fht)
          Returns the image resulting from the point by point Hartley multiplication of this image and the specified image.
 boolean powerOf2Size()
          Returns true of this FHT contains a square image with a width that is a power of two.
 void rc2DFHT(float[] x, boolean inverse, int maxN)
          Performs a 2D FHT (Fast Hartley Transform).
 void setShowProgress(boolean showProgress)
          Enables/disables display of the progress bar during transforms.
 void swapQuadrants()
          Swap quadrants 1 and 3 and 2 and 4 of the image contained in this FHT.
 void swapQuadrants(ImageProcessor ip)
          Swap quadrants 1 and 3 and 2 and 4 of the specified ImageProcessor so the power spectrum origin is at the center of the image.
 java.lang.String toString()
          Returns a string containing information about this FHT.
 void transform()
          Performs a foreward transform, converting this image into the frequency domain.
 
Methods inherited from class ij.process.FloatProcessor
abs, add, add, and, applyTable, autoThreshold, convolve, convolve3x3, copyBits, create8BitImage, createImage, createProcessor, crop, dilate, drawPixel, duplicate, erode, exp, fill, fill, filter, findMinAndMax, flipVertical, gamma, get, get, getBackgroundValue, getBicubicInterpolatedPixel, getBufferedImage, getf, getf, getHistogram, getInterpolatedPixel, getMax, getMin, getPixel, getPixel, getPixelInterpolated, getPixels, getPixelsCopy, getPixelValue, getSnapshotPixels, invert, log, max, maxValue, medianFilter, min, minValue, multiply, noise, or, putPixel, putPixel, putPixelValue, reset, reset, resetMinAndMax, resize, rotate, scale, set, set, setBackgroundValue, setColor, setf, setf, setMinAndMax, setPixels, setPixels, setSnapshotPixels, setThreshold, setValue, snapshot, sqr, sqrt, threshold, toFloat, xor
 
Methods inherited from class ij.process.ImageProcessor
convertToByte, convertToFloat, convertToRGB, convertToShort, draw, drawDot, drawDot2, drawLine, drawOval, drawPolygon, drawRect, drawString, drawString, fill, fillOutside, fillOval, fillPolygon, findEdges, flipHorizontal, getAutoThreshold, getAutoThreshold, getBestIndex, getCalibrationTable, getColorModel, getColumn, getCurrentColorModel, getDefaultColorModel, getFloatArray, getFont, getFontMetrics, getHeight, getHistogramMax, getHistogramMin, getHistogramSize, getIndexSampleModel, getIntArray, getInterpolate, getInterpolatedValue, getInterpolationMethods, getLine, getLineWidth, getLutUpdateMode, getMask, getMaskArray, getMaxThreshold, getMinThreshold, getNChannels, getNeighborhood, getPixelCount, getRoi, getRow, getStatistics, getStringWidth, getWidth, hideProgress, insert, invertLut, isBinary, isColorLut, isDefaultLut, isInvertedLut, isKillable, isPseudoColorLut, lineTo, makeDefaultColorModel, maskSizeError, moveTo, putColumn, putRow, resetBinaryThreshold, resetRoi, resetThreshold, resize, rotateLeft, rotateRight, setAntialiasedText, setAutoThreshold, setAutoThreshold, setAutoThreshold, setBinaryThreshold, setCalibrationTable, setClipRect, setColor, setColorModel, setFloatArray,