public class Accumulator64 extends Image64 implements Accumulator
| Constructor and Description |
|---|
Accumulator64(java.awt.image.BufferedImage bim)
Use the BufferedImage to set the width, height and number of bands
(channels) in this Image.
|
Accumulator64(Image im)
Use the Image to set the width, height and number of bands (channels)
in this Accumulator.
|
Accumulator64(int width,
int height,
int nBands)
Creates image without setting any pixels.
|
Accumulator64(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.
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, addPixel, addProportion, addTranslated, addTranslated, addTranslated, applyCurveDouble, autoCrop, autoStretch, autoStretch, autoThreshold, averageVertically, averageVertically, blurGaussian, checkCompatibility, checkCompatibility, clone, convertToImage16, convertToImage32, convertToImage64, convertToImage8, convertToMonochrome, convertToMonochrome, convolve, convolve, correctBackground, createTransformedGaussian, createTransformedKernel, crop, deconvolve, dispose, divide, divideByFlatField, drawRim, fft, fft, fftInverse, fit, flipHorizontal, flipVertical, getBitsPerChannel, getBytesPerChannel, getChannelRanges, getChannelRangesDouble, getHeight, getHorizontalSamplesDouble, getImageTypeAsString, getMaxLevel, getNBands, getPixel, getPixelDouble, getPixelDoubleInterpolated, getPixelInterpolated, getRange, getRangeByRescanning, getRangeByRescanningDouble, getRangeDouble, getVerticalSamplesDouble, getWidth, gnomonicProjection, inverseGnomonicProjection, invert, isRaw, keepOnlyDifferingPixels, meanFilter, medianFilter, multiply, multiply, multiply, multiplyWeighted, nearestExtremeFilter, neutraliseBackground, rankFilter, reapplyColour, replaceBrighterPixels, rotate, save, save, save, saveAsFITS, scale, scale, scaleDownForDisplay, set, setPixel, setPixel, setPixelDouble, setPixelDouble, setRange, setRangeDouble, showInfo, splitChannels, splitIntensity, subtract, subtractToZero, swapQuadrants, 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, showInfoequals, 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 Accumulator64(int width,
int height,
int nBands)
public Accumulator64(int width,
int height,
int nBands,
boolean fillWithZeroes)
public Accumulator64(java.awt.image.BufferedImage bim)
throws IncompatibleImageException
IncompatibleImageExceptionpublic Accumulator64(Image im) throws IncompatibleImageException
IncompatibleImageExceptionpublic 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 AccumulatorIncompatibleImageExceptionpublic void addWithStarBoost(Image image, int starBoostFactor) throws IncompatibleImageException
addWithStarBoost in interface AccumulatorIncompatibleImageException