public class Accumulator32 extends Image32 implements Accumulator
| Constructor and Description |
|---|
Accumulator32(java.awt.image.BufferedImage bim)
Use the BufferedImage to set the width, height and number of bands
(channels) in this Image.
|
Accumulator32(Image im)
Use the Image to set the width, height and number of bands (channels) in
this Accumulator.
|
Accumulator32(int width,
int height,
int nBands)
Creates image without setting any pixels.
|
Accumulator32(int width,
int height,
int nBands,
boolean fillWithZeroes)
Creates image with pixels optionally set to zero.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addWithStarBoost(Image image,
int starBoostFactor)
For accumulating star trails.
|
boolean |
averageShiftAccumulate(Image image,
int imNo,
int middleImNo,
java.util.List<MatchPair> matches,
BlobMeas[][] lookup,
int nBrightest)
For image imNo of a sequence, add the pixel values into the accumulator
but first shift the image so that matched point pairs are superimposed.
|
boolean |
brightestShiftAccumulate(Image image,
int imNo,
int middleImNo,
java.util.List<PointFloat> centres)
For image imNo of a sequence, add the pixel values into the accumulator
but first shift the image so that brightest objects in this image and
the middle image of the sequence are superimposed.
NB: Does NOT set this.extremes, so must call getOverallRange () at end of sequence. 9.11.26: changed last parameter from BlobMeas [][] lookup. |
boolean |
warpAccumulate(Image image,
int imNo,
int middleImNo,
java.util.List<MatchPair> matches,
BlobMeas[][] lookup,
int nBrightest)
For image imNo of a sequence, add the pixel values into the accumulator
but first distort the image so that matched point pairs are superimposed.
|
add, add, add, add, addPixel, addProportion, addTranslated, addTranslated, addTranslated, autoCrop, autoStretch, autoStretch, autoThreshold, averageVertically, averageVertically, blurGaussian, checkCompatibility, checkCompatibility, clone, convertToImage16, convertToImage32, convertToImage64, convertToImage8, convertToMonochrome, convertToMonochrome, convolve, convolve, correctBackground, crop, deconvolve, dispose, divide, divideByFlatField, drawRim, fit, flipHorizontal, flipVertical, getBitsPerChannel, getBytesPerChannel, getChannelRanges, getChannelRangesDouble, getHeight, getHorizontalSamples, getImageTypeAsString, getMaxLevel, getNBands, getPixel, getPixelDouble, getPixelDoubleInterpolated, getPixelInterpolated, getRange, getRangeByRescanning, getRangeByRescanningDouble, getRangeDouble, getVerticalSamples, getWidth, gnomonicProjection, inverseGnomonicProjection, invert, isAccumFile, isRaw, keepOnlyDifferingPixels, meanFilter, medianFilter, multiply, multiply, multiply, nearestExtremeFilter, neutraliseBackground, rankFilter, reapplyColour, replaceBrighterPixels, rotate, save, save, save, saveAsFITS, saveAsTIFFfloat32, scale, scale, scaleDownForDisplay, set, setPixel, setPixel, setPixelDouble, setPixelDouble, setRange, showInfo, splitChannels, splitIntensity, subtract, subtractToZero, threshold, toFoldedString, toString, translate, translate, varianceFilterapplyCurve, compareTo, createImage, createImage, getCalibration, getEv, getFilePath, getGraphicsConfiguration, getMetadata, pixelBrighter, pixelBrighter, pixelsDiffer, pixelsDiffer, plotResponseCurve, recombine, rotate, rotate180, rotate270, rotate90, sameBitsAndBands, sameSizeBitsAndBands, saturate, setCalibration, setEv, setFilePath, setMetadata, showInfo, swapQuadrantsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, add, addPixel, addProportion, addTranslated, addTranslated, applyCurve, autoCrop, autoStretch, autoStretch, autoThreshold, averageVertically, averageVertically, blurGaussian, clone, convertToImage16, convertToImage32, convertToImage64, convertToImage8, convertToMonochrome, convertToMonochrome, convolve, convolve, correctBackground, crop, deconvolve, dispose, divide, divideByFlatField, drawRim, fit, flipHorizontal, flipVertical, getBitsPerChannel, getBytesPerChannel, getCalibration, getChannelRanges, getChannelRangesDouble, getEv, getFilePath, getHeight, getImageTypeAsString, getMaxLevel, getMetadata, getNBands, getPixel, getPixelDouble, getPixelDoubleInterpolated, getPixelInterpolated, getRange, getRangeByRescanning, getRangeByRescanningDouble, getRangeDouble, getWidth, gnomonicProjection, inverseGnomonicProjection, invert, isRaw, keepOnlyDifferingPixels, meanFilter, medianFilter, multiply, multiply, multiply, nearestExtremeFilter, neutraliseBackground, plotResponseCurve, rankFilter, reapplyColour, replaceBrighterPixels, rotate, rotate, rotate180, rotate270, rotate90, saturate, save, save, save, saveAsFITS, scale, scale, scaleDownForDisplay, set, setCalibration, setEv, setFilePath, setMetadata, setPixel, setPixel, setPixelDouble, setPixelDouble, showInfo, splitChannels, splitIntensity, subtract, subtractToZero, swapQuadrants, threshold, toFoldedString, toString, translate, translate, varianceFilterpublic Accumulator32(int width,
int height,
int nBands)
public Accumulator32(int width,
int height,
int nBands,
boolean fillWithZeroes)
public Accumulator32(java.awt.image.BufferedImage bim)
throws IncompatibleImageException
IncompatibleImageExceptionpublic Accumulator32(Image im) throws IncompatibleImageException
IncompatibleImageExceptionpublic void addWithStarBoost(Image image, int starBoostFactor) throws IncompatibleImageException
addWithStarBoost in interface AccumulatorIncompatibleImageExceptionpublic boolean brightestShiftAccumulate(Image image, int imNo, int middleImNo, java.util.List<PointFloat> centres) throws IncompatibleImageException
brightestShiftAccumulate in interface AccumulatorIncompatibleImageExceptionpublic boolean averageShiftAccumulate(Image image, int imNo, int middleImNo, java.util.List<MatchPair> matches, BlobMeas[][] lookup, int nBrightest) throws IncompatibleImageException
averageShiftAccumulate in interface AccumulatorIncompatibleImageExceptionpublic boolean warpAccumulate(Image image, int imNo, int middleImNo, java.util.List<MatchPair> matches, BlobMeas[][] lookup, int nBrightest) throws IncompatibleImageException
warpAccumulate in interface AccumulatorIncompatibleImageException