Modifier and Type | Field and Description |
---|---|
protected Image<T> |
Frangi_.image |
protected Image<T> |
Curvatures_.image |
protected Image<T> |
Frangi_.VesselnessCalculator.inputImage |
protected Image<FloatType> |
Frangi_.VesselnessCalculator.result |
Modifier and Type | Method and Description |
---|---|
Image<FloatType> |
Frangi_.VesselnessCalculator.call() |
Image<FloatType> |
Frangi_.VesselnessCalculator.getResult() |
Modifier and Type | Method and Description |
---|---|
ArrayList<Image<FloatType>> |
Curvatures_.hessianEigenvalueImages(Image<T> input,
float[] spacing)
Generate an ArrayList of images, each of which contains a
particular eigenvalue of the Hessian matrix at each point
in the image.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Image<FloatType>> |
Curvatures_.hessianEigenvalueImages(Image<T> input,
float[] spacing)
Generate an ArrayList of images, each of which contains a
particular eigenvalue of the Hessian matrix at each point
in the image.
|
long |
Frangi_.VesselnessCalculator.numberOfPoints(Image<T> image) |
Constructor and Description |
---|
VesselnessCalculator(Image<T> input,
float[] spacing,
int scaleIndex,
MultiTaskProgress progress) |
Constructor and Description |
---|
PixelOnBorder(Image<T> image,
double borderValue) |
Constructor and Description |
---|
AssignOperation(Image<T>[] inputs,
Image<T> output,
RealFunction<T> func) |
AssignOperation(Image<T>[] inputs,
Image<T> output,
RealFunction<T> func) |
MultiImageIterator(Image<T>[] images) |
Modifier and Type | Method and Description |
---|---|
Image<BitType> |
BinaryInterpolation2D.getResult() |
Image<BitType> |
BinaryInterpolation2D.process(float weight)
The first time, it will prepare the distance transform images, which are computed only once.
|
Constructor and Description |
---|
BinaryInterpolation2D(Image<BitType> img1,
Image<BitType> img2,
float weight) |
BinaryInterpolation2D(Image<BitType> img1,
Image<BitType> img2,
float weight) |
Modifier and Type | Method and Description |
---|---|
Image<T> |
ImgLibVolume.getImage() |
Modifier and Type | Method and Description |
---|---|
<T extends RealType<T>> |
MCTriangulator.getTriangles(Image<T> img,
int threshold,
float[] origin) |
Constructor and Description |
---|
ImgLibVolume(Image<T> img,
float[] origin) |
Modifier and Type | Method and Description |
---|---|
protected Image<S> |
ROIAlgorithm.getOutputImage()
Returns the
Image that will eventually become the result of this
OutputAlgorithm , and creates it if it has not yet been created. |
Image<S> |
ROIAlgorithm.getResult() |
Image<T> |
OutputAlgorithm.getResult() |
Image<T> |
CanvasImage.getResult() |
Constructor and Description |
---|
CanvasImage(Image<T> input,
int[] newSize)
This constructor can be called if the image is only cropped, then there is no
OutOfBoundsStrategyFactory necessary. |
CanvasImage(Image<T> input,
int[] newSize,
int[] offset,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Increase or decrease size of the image in all dimensions
|
CanvasImage(Image<T> input,
int[] newSize,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
ROIAlgorithm(S type,
Image<T> imageIn,
int[] patchSize)
Creates an ROIAlgorithm with default
OutOfBoundsStrategyValueFactory , with value
Zero. |
ROIAlgorithm(S type,
Image<T> imageIn,
int[] patchSize,
OutOfBoundsStrategyFactory<T> inOutFactory) |
Modifier and Type | Method and Description |
---|---|
protected <R extends RealType<R>> |
CrossCorrelation.computeAvg(Image<R> image) |
static <S extends RealType<S>,T extends RealType<T>> |
CrossCorrelation.correlate(Image<S> img1,
Image<T> img2) |
static <S extends RealType<S>,T extends RealType<T>> |
CrossCorrelation.correlate(Image<S> img1,
Image<T> img2) |
Constructor and Description |
---|
CrossCorrelation(Image<S> image1,
Image<T> image2) |
CrossCorrelation(Image<S> image1,
Image<T> image2) |
Modifier and Type | Field and Description |
---|---|
protected Image<T> |
AbstractRegionalExtremaFinder.image |
Constructor and Description |
---|
RegionalExtremaFactory(Image<T> img)
Instantiate the factory with a source image and a over-time flag.
|
RegionalExtremaFinder2D(Image<T> image)
Constructor for the RegionalMaximaFinder2D class, returning a maxima finder.
|
RegionalExtremaFinder2D(Image<T> image,
boolean findMaxima)
Constructor for the RegionalMaximaFinder2D class.
|
RegionalExtremaFinder3D(Image<T> image)
Constructor for the RegionalMaximaFinder3D class, returning a maxima finder.
|
RegionalExtremaFinder3D(Image<T> image,
boolean findMaxima)
Constructor for the RegionalMaximaFinder3D class.
|
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>,S extends ComplexType<S>> |
FFTFunctions.computeFFT(Image<T> img,
S complexType,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
int[] imageOffset,
int[] imageSize,
int numThreads,
boolean scale) |
static <T extends RealType<T>,S extends ComplexType<S>> |
FFTFunctions.computeInverseFFT(Image<S> complex,
T type,
int numThreads,
boolean scale,
boolean cropBack,
int[] originalSize,
int[] originalOffset,
float additionalNormalization) |
static Image<FloatType> |
FourierConvolution.createGaussianKernel(ContainerFactory factory,
double[] sigmas) |
static Image<FloatType> |
FourierConvolution.createGaussianKernel(ContainerFactory factory,
double[] sigmas,
int precision) |
static Image<FloatType> |
FourierConvolution.createGaussianKernel(ContainerFactory factory,
double sigma,
int numDimensions) |
static <T extends RealType<T>> |
FourierConvolution.getGaussianKernel(ImageFactory<T> imgFactory,
double[] sigma) |
static <T extends RealType<T>> |
FourierConvolution.getGaussianKernel(ImageFactory<T> imgFactory,
double sigma,
int numDimensions) |
Image<T> |
FourierConvolution.getImage() |
Image<T> |
Bandpass.getImage() |
Image<S> |
FourierConvolution.getKernel() |
Image<FloatType> |
PhaseCorrelation.getPhaseCorrelationMatrix() |
Image<T> |
InverseFourierTransform.getResult() |
Image<S> |
FourierTransform.getResult() |
Image<T> |
FourierConvolution.getResult() |
Image<T> |
Bandpass.getResult() |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>,S extends ComplexType<S>> |
FFTFunctions.computeFFT(Image<T> img,
S complexType,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
int[] imageOffset,
int[] imageSize,
int numThreads,
boolean scale) |
static <T extends RealType<T>,S extends ComplexType<S>> |
FFTFunctions.computeInverseFFT(Image<S> complex,
T type,
int numThreads,
boolean scale,
boolean cropBack,
int[] originalSize,
int[] originalOffset,
float additionalNormalization) |
protected ArrayList<PhaseCorrelationPeak> |
PhaseCorrelation.extractPhaseCorrelationPeaks(Image<FloatType> invPCM,
int numPeaks,
FourierTransform<?,?> fft1,
FourierTransform<?,?> fft2) |
protected int[] |
FourierTransform.getExtendedImageSize(Image<?> img,
int[] imageExtension) |
protected static int[] |
PhaseCorrelation.getMaxDim(Image<?> image1,
Image<?> image2) |
protected static int[] |
PhaseCorrelation.getMaxDim(Image<?> image1,
Image<?> image2) |
protected void |
InverseFourierConvolution.multiply(Image<ComplexFloatType> a,
Image<ComplexFloatType> b)
Divide in Fourier Space
|
protected void |
InverseFourierConvolution.multiply(Image<ComplexFloatType> a,
Image<ComplexFloatType> b)
Divide in Fourier Space
|
protected void |
FourierConvolution.multiply(Image<ComplexFloatType> a,
Image<ComplexFloatType> b)
Multiply in Fourier Space
|
protected void |
FourierConvolution.multiply(Image<ComplexFloatType> a,
Image<ComplexFloatType> b)
Multiply in Fourier Space
|
protected void |
PhaseCorrelation.multiplyInPlace(Image<ComplexFloatType> fftImage1,
Image<ComplexFloatType> fftImage2) |
protected void |
PhaseCorrelation.multiplyInPlace(Image<ComplexFloatType> fftImage1,
Image<ComplexFloatType> fftImage2) |
protected void |
PhaseCorrelation.normalizeAndConjugate(Image<ComplexFloatType> fftImage1,
Image<ComplexFloatType> fftImage2) |
protected void |
PhaseCorrelation.normalizeAndConjugate(Image<ComplexFloatType> fftImage1,
Image<ComplexFloatType> fftImage2) |
static <T extends Type<T>> |
FFTFunctions.rearrangeFFTQuadrants(Image<T> fftImage,
boolean forward,
int numThreads) |
boolean |
FourierConvolution.replaceImage(Image<T> img) |
boolean |
FourierConvolution.replaceKernel(Image<S> knl) |
void |
Bandpass.setImage(Image<T> img) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2,
int minOverlapPx) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2,
int minOverlapPx) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2,
int[] minOverlapPx) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2,
int[] minOverlapPx) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2,
int[] minOverlapPx,
long[] numPixels) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2,
int[] minOverlapPx,
long[] numPixels) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2,
int minOverlapPx,
long[] numPixels) |
static <T extends RealType<T>,S extends RealType<S>> |
PhaseCorrelation.testCrossCorrelation(int[] shift,
Image<T> image1,
Image<S> image2,
int minOverlapPx,
long[] numPixels) |
protected void |
PhaseCorrelation.verifyWithCrossCorrelation(ArrayList<PhaseCorrelationPeak> peakList,
int[] dimInvPCM,
Image<T> image1,
Image<S> image2) |
protected void |
PhaseCorrelation.verifyWithCrossCorrelation(ArrayList<PhaseCorrelationPeak> peakList,
int[] dimInvPCM,
Image<T> image1,
Image<S> image2) |
Constructor and Description |
---|
Bandpass(Image<T> img,
int beginRadius,
int endRadius) |
FourierConvolution(Image<T> image,
Image<S> kernel) |
FourierConvolution(Image<T> image,
Image<S> kernel) |
FourierTransform(Image<T> image,
S complexType) |
FourierTransform(Image<T> image,
S complexType,
FourierTransform.FFTOptimization fftOptimization) |
FourierTransform(Image<T> image,
S complexType,
FourierTransform.PreProcessing preProcessing) |
FourierTransform(Image<T> image,
S complexType,
FourierTransform.PreProcessing preProcessing,
FourierTransform.Rearrangement rearrangement,
FourierTransform.FFTOptimization fftOptimization,
float relativeImageExtension,
float relativeFadeOutDistance,
int minExtension) |
FourierTransform(Image<T> image,
S complexType,
FourierTransform.Rearrangement rearrangement) |
FourierTransform(Image<T> image,
S complexType,
OutOfBoundsStrategyFactory<T> strategy) |
InverseFourierConvolution(Image<T> image,
Image<S> kernel) |
InverseFourierConvolution(Image<T> image,
Image<S> kernel) |
InverseFourierTransform(Image<S> fftImage,
FourierTransform<?,?> forwardTransform,
T type) |
InverseFourierTransform(Image<S> fftImage,
FourierTransform<T,?> forwardTransform) |
InverseFourierTransform(Image<S> fftImage,
T type) |
InverseFourierTransform(Image<S> fftImage,
T type,
FourierTransform.Rearrangement rearrangement,
boolean inPlace,
boolean scale,
boolean cropBack,
int[] originalSize,
int[] originalOffset) |
PhaseCorrelation(Image<T> image1,
Image<S> image2) |
PhaseCorrelation(Image<T> image1,
Image<S> image2) |
PhaseCorrelation(Image<T> image1,
Image<S> image2,
int numPeaks,
boolean verifyWithCrossCorrelation) |
PhaseCorrelation(Image<T> image1,
Image<S> image2,
int numPeaks,
boolean verifyWithCrossCorrelation) |
Modifier and Type | Method and Description |
---|---|
Image<FloatType> |
FloydSteinbergDithering.createErrorDiffusionKernel(int numDimensions) |
Image<BitType> |
FloydSteinbergDithering.getResult() |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
FloydSteinbergDithering.getThreshold(Image<T> img) |
Constructor and Description |
---|
FloydSteinbergDithering(Image<T> img) |
FloydSteinbergDithering(Image<T> img,
float ditheringThreshold) |
Modifier and Type | Method and Description |
---|---|
protected static <T extends NumericType<T>> |
GaussianConvolution.computeGaussFloatArray3D(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
double[][] kernel,
int numThreads)
This class does the gaussian filtering of an image.
|
protected Image<C> |
GaussianConvolution3.getConvolvedImage() |
protected Image<B> |
GaussianConvolution2.getConvolvedImage() |
protected Image<T> |
GaussianConvolution.getConvolvedImage() |
Image<A> |
GaussianConvolution3.getImage() |
protected Image<B> |
GaussianConvolution3.getInputImage() |
Image<T> |
DownSample.getInputImage() |
Image<C> |
GaussianConvolution3.getResult() |
Image<T> |
DownSample.getResult() |
protected Image<B> |
GaussianConvolution3.getTempImage1(int currentDim) |
protected Image<T> |
GaussianConvolution.getTempImage1(int currentDim) |
protected Image<B> |
GaussianConvolution3.getTempImage2(int currentDim) |
protected Image<T> |
GaussianConvolution.getTempImage2(int currentDim) |
Modifier and Type | Method and Description |
---|---|
protected static <T extends NumericType<T>> |
GaussianConvolution.computeGaussFloatArray3D(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
double[][] kernel,
int numThreads)
This class does the gaussian filtering of an image.
|
protected static <B extends Type<B>> |
GaussianConvolution4.createArray(Image<?> image,
B sigma) |
protected static double[] |
GaussianConvolution3.createArray(Image<?> image,
double sigma) |
protected static int[] |
GaussianConvolution4.createArray2(Image<?> image,
int kernelSize) |
protected LocalizableByDimCursor<B> |
GaussianConvolution3.getInputIterator(Image<B> temp1,
Image<B> temp2,
int currentDim) |
protected LocalizableByDimCursor<B> |
GaussianConvolution3.getInputIterator(Image<B> temp1,
Image<B> temp2,
int currentDim) |
protected LocalizableCursor<B> |
GaussianConvolution3.getOutputIterator(Image<B> temp1,
Image<B> temp2,
int currentDim) |
protected LocalizableCursor<B> |
GaussianConvolution3.getOutputIterator(Image<B> temp1,
Image<B> temp2,
int currentDim) |
void |
GaussianConvolution3.setImage(Image<A> image) |
void |
DownSample.setInputImage(Image<T> image) |
Constructor and Description |
---|
DownSample(Image<T> image,
float downSamplingFactor) |
DownSample(Image<T> image,
int[] newSize,
float sourceSigma,
float targetSigma) |
GaussianConvolution(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
double sigma) |
GaussianConvolution(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
double[] sigma) |
GaussianConvolution2(Image<A> image,
ImageFactory<B> factoryProcess,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
Converter<A,B> converterIn,
double sigma) |
GaussianConvolution2(Image<A> image,
ImageFactory<B> factoryProcess,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
Converter<A,B> converterIn,
double[] sigma) |
GaussianConvolution3(Image<A> image,
ImageFactory<B> factoryProcess,
ImageFactory<C> factoryOut,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
Converter<A,B> converterIn,
Converter<B,C> converterOut,
double sigma) |
GaussianConvolution3(Image<A> image,
ImageFactory<B> factoryProcess,
ImageFactory<C> factoryOut,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
Converter<A,B> converterIn,
Converter<B,C> converterOut,
double[] sigma) |
GaussianConvolution4(Image<A> image,
ImageFactory<B> factoryProcess,
ImageFactory<C> factoryOut,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
Converter<A,B> converterIn,
Converter<B,C> converterOut,
B sigma) |
GaussianConvolution4(Image<A> image,
ImageFactory<B> factoryProcess,
ImageFactory<C> factoryOut,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
Converter<A,B> converterIn,
Converter<B,C> converterOut,
B[] sigma) |
GaussianConvolutionReal(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
double sigma) |
GaussianConvolutionReal(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory,
double[] sigma) |
Modifier and Type | Field and Description |
---|---|
protected Image<R> |
IntegralImage.img |
protected Image<T> |
IntegralImage.integral |
protected Image<T> |
ScaleAreaAveraging2d.integralImg |
protected Image<R> |
ScaleAreaAveraging2d.scaled |
Modifier and Type | Method and Description |
---|---|
Image<R> |
ScaleAreaAveraging2d.getResult() |
Image<T> |
IntegralImage.getResult() |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
ScaleAreaAveraging2d.isIntegerDivision(Image<?> integralImg,
Image<?> scaled)
The dimensions of the integral image are always +1 from the integrated image.
|
protected static boolean |
ScaleAreaAveraging2d.isIntegerDivision(Image<?> integralImg,
Image<?> scaled)
The dimensions of the integral image are always +1 from the integrated image.
|
Constructor and Description |
---|
IntegralImage(Image<R> img,
T type,
Converter<R,T> converter) |
IntegralImageDouble(Image<R> img,
Converter<R,DoubleType> converter) |
IntegralImageLong(Image<R> img,
Converter<R,LongType> converter) |
ScaleAreaAveraging2d(Image<T> integralImg,
R targetType,
Converter<T,R> converter,
int[] size) |
ScaleAreaAveraging2d(Image<T> integralImg,
R targetType,
int[] size) |
Modifier and Type | Field and Description |
---|---|
protected Image<FloatType> |
GradientWatershed.floatImage |
protected Image<T> |
GradientWatershed.input |
Modifier and Type | Method and Description |
---|---|
protected Image<FloatType> |
GradientWatershed.getFloatImage() |
Image<FloatType> |
GradientWatershed.getGradientImage()
Return a difference of gaussian image that measures the gradient
at a scale defined by the two sigmas of the gaussians.
|
Image<LabelingType<L>> |
GradientWatershed.getResult() |
Image<BitType> |
BinaryInterpolation2D.getResult() |
Image<BitType> |
BinaryInterpolation2D.process(float weight)
The first time, it will prepare the distance transform images, which are computed only once.
|
Modifier and Type | Method and Description |
---|---|
static <T extends Comparable<T>> |
AllConnectedComponents.labelAllConnectedComponents(Labeling<T> labeling,
Image<BitType> img,
Iterator<T> names)
Label all connected components in the given image using an 8-connected
structuring element or it's N-dimensional analog (connect if touching
along diagonals as well as +/- one element in any direction).
|
static <T extends Comparable<T>> |
AllConnectedComponents.labelAllConnectedComponents(Labeling<T> labeling,
Image<BitType> img,
Iterator<T> names,
int[][] structuringElement)
Label all connected components in the given image using an arbitrary
structuring element.
|
static <T extends ComplexType<T>,L extends Comparable<L>> |
Watershed.seededWatershed(Image<T> image,
Labeling<L> seeds,
int[][] structuringElement,
Labeling<L> output)
The seeded watershed uses a pre-existing labeling of the space where
the labels act as seeds for the output watershed.
|
Constructor and Description |
---|
BinaryInterpolation2D(Image<BitType> img1,
Image<BitType> img2,
float weight) |
BinaryInterpolation2D(Image<BitType> img1,
Image<BitType> img2,
float weight) |
GradientWatershed(Image<T> input,
double[] scale,
double[] sigma1,
double[] sigma2,
Iterator<L> names)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends Type<T>> |
ImageConverter.createImageFromFactory(ImageFactory<T> factory,
int[] size) |
protected static <U extends Type<U>> |
ImageCalculator.createImageFromFactory(ImageFactory<U> factory,
int[] size) |
Image<BitType> |
PickImagePeaks.getResult() |
Image<FloatType> |
NormalizeImageFloat.getResult() |
Image<T> |
ImageConverter.getResult() |
Image<U> |
ImageCalculator.getResult() |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
NormalizeImageMinMax.sumImage(Image<T> image) |
static <T extends RealType<T>> |
NormalizeImageFloat.sumImage(Image<T> image) |
Constructor and Description |
---|
MirrorImage(Image<T> image,
int dimension) |
Constructor and Description |
---|
AnisotropicDiffusion(Image<T> image,
double deltat,
AnisotropicDiffusion.DiffusionFunction function)
Instantiate the Perona & Malik anisotropic diffusion process, with a custom diffusion function.
|
AnisotropicDiffusion(Image<T> image,
double deltat,
double kappa)
Instantiate the Perona & Malik anisotropic diffusion process, with the default strong-edge
diffusion function.
|
Constructor and Description |
---|
GaussianPeakFitterND(Image<T> image)
Instantiate a 2D gaussian peak fitter that will operate on the given image.
|
Modifier and Type | Method and Description |
---|---|
Image<T> |
MaxProjection.getResult() |
Constructor and Description |
---|
MaxProjection(Image<T> image,
int dim) |
Modifier and Type | Class and Description |
---|---|
class |
StructuringElement
TODO
|
Modifier and Type | Method and Description |
---|---|
Image<T> |
MorphOpen.getResult() |
Image<T> |
MorphClose.getResult() |
static Image<ShortType> |
DirectConvolution.sobelHorizontal() |
static Image<ShortType> |
DirectConvolution.sobelVertical() |
Modifier and Type | Method and Description |
---|---|
protected static void |
DirectConvolution.quickKernel2D(short[][] vals,
Image<ShortType> kern) |
Modifier and Type | Field and Description |
---|---|
protected Image<B> |
DifferenceOfGaussian.dogImage |
protected Image<A> |
DifferenceOfGaussian.image |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
SubpixelLocalization.computeDerivativeVector(LocalizableByDimCursor<T> cursor)
Computes the n-dimensional 1st derivative vector in 3x3x3...x3 environment for a certain
Image location
defined by the position of the LocalizableByDimCursor . |
static <T extends RealType<T>> |
SubpixelLocalization.computeHessianMatrix(LocalizableByDimCursor<T> cursor)
Computes the n-dimensional Hessian Matrix in 3x3x3...x3 environment for a certain
Image location
defined by the position of the LocalizableByDimCursor . |
protected Image<B> |
ScaleSpace.computeScaleSpace(Image<B> image,
double[] sigma,
double norm,
ContainerFactory factory) |
protected Image<B> |
ScaleSpace.convert(Image<A> input,
ImageFactory<B> processFactory,
Converter<A,B> converter) |
protected Image<DoubleType> |
SubpixelLocalization.getDerivativeVector(LocalizableByDimCursor<T> cursor,
Image<DoubleType> derivativeVector)
This method is called by the process method to allow to override how the derivative vector is computed
|
Image<B> |
DifferenceOfGaussian.getDoGImage() |
protected Image<DoubleType> |
SubpixelLocalization.getHessianMatrix(LocalizableByDimCursor<T> cursor,
Image<DoubleType> hessianMatrix)
This method is called by the process method to allow to override how the hessian matrix is computed
|
Image<T> |
SubpixelLocalization.getLaPlaceImage() |
Image<B> |
ScaleSpace.getResult() |
protected Image<B> |
ScaleSpace.upSample(Image<A> input,
ImageFactory<B> processFactory,
Converter<A,B> converter)
Upsamples the image by a factor of 2.
|
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
SubpixelLocalization.computeDerivativeVector(LocalizableByDimCursor<T> cursor,
Image<DoubleType> derivativeVector)
Computes the n-dimensional 1st derivative vector in 3x3x3...x3 environment for a certain
Image location
defined by the position of the LocalizableByDimCursor . |
static <T extends RealType<T>> |
SubpixelLocalization.computeHessianMatrix(LocalizableByDimCursor<T> cursor,
Image<DoubleType> hessianMatrix)
Computes the n-dimensional Hessian Matrix in 3x3x3...x3 environment for a certain
Image location
defined by the position of the LocalizableByDimCursor . |
protected Image<B> |
ScaleSpace.computeScaleSpace(Image<B> image,
double[] sigma,
double norm,
ContainerFactory factory) |
protected Image<B> |
ScaleSpace.convert(Image<A> input,
ImageFactory<B> processFactory,
Converter<A,B> converter) |
ArrayList<DifferenceOfGaussianPeak<B>> |
DifferenceOfGaussian.findPeaks(Image<B> laPlace) |
protected Image<DoubleType> |
SubpixelLocalization.getDerivativeVector(LocalizableByDimCursor<T> cursor,
Image<DoubleType> derivativeVector)
This method is called by the process method to allow to override how the derivative vector is computed
|
protected Image<DoubleType> |
SubpixelLocalization.getHessianMatrix(LocalizableByDimCursor<T> cursor,
Image<DoubleType> hessianMatrix)
This method is called by the process method to allow to override how the hessian matrix is computed
|
static <S extends RealType<S>> |
SubpixelLocalization.getMatrix(Image<S> maxtrixImage)
Converts an
Image into a matrix |
protected double[] |
ScaleSpace.getSigmas(Image<?> img,
double initialSigma,
int minImageSize,
int stepsPerOctave) |
protected Matrix |
SubpixelLocalization.invertMatrix(Image<DoubleType> matrixImage)
This method is called by the process method to allow to override how the matrix is inverted
|
protected boolean |
ScaleSpace.normImageMinMax(Image<B> image) |
void |
SubpixelLocalization.setLaPlaceImage(Image<T> laPlacian) |
protected Image<B> |
ScaleSpace.upSample(Image<A> input,
ImageFactory<B> processFactory,
Converter<A,B> converter)
Upsamples the image by a factor of 2.
|
Constructor and Description |
---|
DifferenceOfGaussian(Image<A> img,
ImageFactory<B> factory,
Converter<A,B> converter,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
double[] sigma1,
double[] sigma2,
B minPeakValue,
B normalizationFactor)
Extracts local minima and maxima of a certain size.
|
DifferenceOfGaussian(Image<A> img,
ImageFactory<B> factory,
Converter<A,B> converter,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
double sigma1,
double sigma2,
B minPeakValue,
B normalizationFactor)
Calls the DifferenceOfGaussian constructor with the given sigmas copied into double[] arrays,
one entry per dimension.
|
DifferenceOfGaussianReal(Image<A> img,
ImageFactory<B> factory,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
double[] sigma1,
double[] sigma2,
double minPeakValue,
double normalizationFactor) |
DifferenceOfGaussianReal(Image<A> img,
ImageFactory<B> factory,
OutOfBoundsStrategyFactory<B> outOfBoundsFactory,
double sigma1,
double sigma2,
double minPeakValue,
double normalizationFactor) |
DifferenceOfGaussianReal1(Image<A> img,
OutOfBoundsStrategyFactory<A> outOfBoundsFactory,
double[] sigma1,
double[] sigma2,
double minPeakValue,
double normalizationFactor) |
DifferenceOfGaussianReal1(Image<A> img,
OutOfBoundsStrategyFactory<A> outOfBoundsFactory,
double sigma1,
double sigma2,
double minPeakValue,
double normalizationFactor) |
ScaleSpace(Image<A> image,
ImageFactory<B> processFactory,
Converter<A,B> converter,
double initialSigma) |
SubpixelLocalization(Image<T> laPlacian,
List<DifferenceOfGaussianPeak<T>> peaks) |
Modifier and Type | Field and Description |
---|---|
protected Image<T> |
ImageTransform.img |
Modifier and Type | Method and Description |
---|---|
Image<T> |
HoughTransform.getImage() |
Image<T> |
ImageTransform.getResult() |
Image<S> |
HoughTransform.getResult() |
Modifier and Type | Method and Description |
---|---|
static int |
HoughLineTransform.defaultRho(Image<?> inputImage)
Calculates a default number of rho bins, which corresponds to a resolution of one pixel.
|
static <T extends Type<T> & Comparable<T>> |
HoughLineTransform.integerHoughLine(Image<T> inputImage)
Creates a default
HoughLineTransform with vote space. |
static <T extends Type<T> & Comparable<T>> |
HoughLineTransform.longHoughLine(Image<T> inputImage)
Creates a default
HoughLineTransform with LongType vote space. |
static <T extends Type<T> & Comparable<T>> |
HoughLineTransform.shortHoughLine(Image<T> inputImage)
Creates a default
HoughLineTransform with vote space. |
Constructor and Description |
---|
HoughLineTransform(Image<T> inputImage,
ImageFactory<S> factory,
int inNRho,
int inNTheta)
Create a
HoughLineTransform to operate against a given Image , with
a specific ImageFactory for the vote space, and
specific rho- and theta-resolution. |
HoughLineTransform(Image<T> inputImage,
int inNRho,
int inNTheta,
S type)
Create a
HoughLineTransform to operate against a given Image , with
a specific Type of vote space and rho- and theta-resolution. |
HoughLineTransform(Image<T> inputImage,
int theta,
S type)
Create a
HoughLineTransform to operate against a given Image , with
a specific Type of vote space and theta-resolution. |
HoughLineTransform(Image<T> inputImage,
S type)
|
HoughTransform(Image<T> inputImage,
int[] voteSize,
ImageFactory<S> voteFactory)
Constructor for a HoughTransform with a specific ImageFactory.
|
HoughTransform(Image<T> inputImage,
int[] voteSize,
S type)
Constructor for a HoughTransform using an ArrayContainerFactory to back the ImageFactory
used to generate the voteSpace image.
|
ImageTransform(Image<T> img,
BT transform,
InterpolatorFactory<T> interpolatorFactory) |
Modifier and Type | Method and Description |
---|---|
Cursor<T> |
Container.createCursor(Image<T> image) |
LocalizableByDimCursor<T> |
Container.createLocalizableByDimCursor(Image<T> image) |
LocalizableByDimCursor<T> |
Container.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
LocalizableCursor<T> |
Container.createLocalizableCursor(Image<T> image) |
LocalizablePlaneCursor<T> |
Container.createLocalizablePlaneCursor(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
ArrayCursor<T> |
Array.createCursor(Image<T> image) |
Array3DLocalizableByDimCursor<T> |
Array3D.createLocalizableByDimCursor(Image<T> image) |
ArrayLocalizableByDimCursor<T> |
Array.createLocalizableByDimCursor(Image<T> image) |
Array3DLocalizableByDimOutOfBoundsCursor<T> |
Array3D.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
ArrayLocalizableByDimOutOfBoundsCursor<T> |
Array.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
Array3DLocalizableCursor<T> |
Array3D.createLocalizableCursor(Image<T> image) |
ArrayLocalizableCursor<T> |
Array.createLocalizableCursor(Image<T> image) |
ArrayLocalizablePlaneCursor<T> |
Array.createLocalizablePlaneCursor(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
CellCursor<T> |
CellContainer.createCursor(Image<T> image) |
CellLocalizableByDimCursor<T> |
CellContainer.createLocalizableByDimCursor(Image<T> image) |
CellLocalizableByDimCursor<T> |
CellContainer.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
CellLocalizableCursor<T> |
CellContainer.createLocalizableCursor(Image<T> image) |
CellLocalizablePlaneCursor<T> |
CellContainer.createLocalizablePlaneCursor(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
ConstantCursor<T> |
ConstantContainer.createCursor(Image<T> image) |
LocalizableByDimCursor<T> |
ConstantContainer.createLocalizableByDimCursor(Image<T> image) |
LocalizableByDimCursor<T> |
ConstantContainer.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
LocalizableCursor<T> |
ConstantContainer.createLocalizableCursor(Image<T> image) |
LocalizablePlaneCursor<T> |
ConstantContainer.createLocalizablePlaneCursor(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
DynamicCursor<T> |
DynamicContainer.createCursor(Image<T> image) |
LocalizableByDimCursor<T> |
DynamicContainer.createLocalizableByDimCursor(Image<T> image) |
LocalizableByDimCursor<T> |
DynamicContainer.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
DynamicLocalizableCursor<T> |
DynamicContainer.createLocalizableCursor(Image<T> image) |
LocalizablePlaneCursor<T> |
DynamicContainer.createLocalizablePlaneCursor(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
ImagePlusCursor<T> |
ImagePlusContainer.createCursor(Image<T> image) |
ImagePlusLocalizableByDimCursor<T> |
ImagePlusContainer.createLocalizableByDimCursor(Image<T> image) |
ImagePlusLocalizableByDimOutOfBoundsCursor<T> |
ImagePlusContainer.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
ImagePlusLocalizableCursor<T> |
ImagePlusContainer.createLocalizableCursor(Image<T> image) |
ImagePlusLocalizablePlaneCursor<T> |
ImagePlusContainer.createLocalizablePlaneCursor(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
PlanarCursor<T> |
PlanarContainer.createCursor(Image<T> image) |
PlanarLocalizableByDimCursor<T> |
PlanarContainer.createLocalizableByDimCursor(Image<T> image) |
PlanarLocalizableByDimOutOfBoundsCursor<T> |
PlanarContainer.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
PlanarLocalizableCursor<T> |
PlanarContainer.createLocalizableCursor(Image<T> image) |
PlanarLocalizablePlaneCursor<T> |
PlanarContainer.createLocalizablePlaneCursor(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
ShapeListLocalizableByDimCursor<T> |
ShapeList.createCursor(Image<T> image) |
ShapeListLocalizableByDimCursor<T> |
ShapeListCached.createLocalizableByDimCursor(Image<T> image) |
ShapeListLocalizableByDimCursor<T> |
ShapeList.createLocalizableByDimCursor(Image<T> image) |
ShapeListLocalizableByDimOutOfBoundsCursor<T> |
ShapeListCached.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
ShapeListLocalizableByDimOutOfBoundsCursor<T> |
ShapeList.createLocalizableByDimCursor(Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory) |
ShapeListLocalizableByDimCursor<T> |
ShapeList.createLocalizableCursor(Image<T> image) |
ShapeListLocalizablePlaneCursor<T> |
ShapeListCached.createLocalizablePlaneCursor(Image<T> image) |
ShapeListLocalizablePlaneCursor<T> |
ShapeList.createLocalizablePlaneCursor(Image<T> image) |
Modifier and Type | Field and Description |
---|---|
protected Image<T> |
CursorImpl.image |
Modifier and Type | Method and Description |
---|---|
Image<T> |
CursorImpl.getImage() |
Image<T> |
Cursor.getImage() |
Constructor and Description |
---|
CursorImpl(Container<T> container,
Image<T> image) |
Constructor and Description |
---|
Array3DLocalizableByDimCursor(Array3D<T,?> container,
Image<T> image,
T type) |
Array3DLocalizableByDimOutOfBoundsCursor(Array3D<T,?> container,
Image<T> image,
T type,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
Array3DLocalizableCursor(Array3D<T,?> container,
Image<T> image,
T type) |
ArrayCursor(Array<T,?> container,
Image<T> image,
T type) |
ArrayLocalizableByDimCursor(Array<T,?> container,
Image<T> image,
T type) |
ArrayLocalizableByDimOutOfBoundsCursor(Array<T,?> container,
Image<T> image,
T type,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
ArrayLocalizableCursor(Array<T,?> container,
Image<T> image,
T type) |
ArrayLocalizablePlaneCursor(Array<T,?> container,
Image<T> image,
T type) |
Constructor and Description |
---|
CellCursor(CellContainer<T,?> container,
Image<T> image,
T type) |
CellLocalizableByDimCursor(CellContainer<T,?> container,
Image<T> image,
T type) |
CellLocalizableByDimOutOfBoundsCursor(CellContainer<T,?> container,
Image<T> image,
T type,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
CellLocalizableCursor(CellContainer<T,?> container,
Image<T> image,
T type) |
CellLocalizablePlaneCursor(CellContainer<T,?> container,
Image<T> image,
T type) |
Constructor and Description |
---|
ConstantCursor(ConstantContainer<T> container,
Image<T> image,
T type) |
ConstantLocalizableByDimCursor(ConstantContainer<T> container,
Image<T> image,
T type) |
ConstantLocalizableByDimOutOfBoundsCursor(ConstantContainer<T> container,
Image<T> image,
T type,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
ConstantLocalizableCursor(ConstantContainer<T> container,
Image<T> image,
T type) |
ConstantLocalizablePlaneCursor(ConstantContainer<T> container,
Image<T> image,
T type)
A simple
LocalizablePlaneCursor that always returns the same value at each position. |
Constructor and Description |
---|
DynamicCursor(DynamicContainer<T,? extends DynamicContainerAccessor> container,
Image<T> image,
T type) |
DynamicLocalizableByDimCursor(DynamicContainer<T,?> container,
Image<T> image,
T type) |
DynamicLocalizableByDimOutOfBoundsCursor(DynamicContainer<T,?> container,
Image<T> image,
T type,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
DynamicLocalizableCursor(DynamicContainer<T,?> container,
Image<T> image,
T type) |
DynamicLocalizablePlaneCursor(DynamicContainer<T,?> container,
Image<T> image,
T type) |
Constructor and Description |
---|
ImagePlusCursor(ImagePlusContainer<T,?> container,
Image<T> image,
T type) |
ImagePlusCursor2D(ImagePlusContainer<T,?> container,
Image<T> image,
T type) |
ImagePlusLocalizableByDimCursor(ImagePlusContainer<T,?> container,
Image<T> image,
T type) |
ImagePlusLocalizableByDimOutOfBoundsCursor(ImagePlusContainer<T,?> container,
Image<T> image,
T type,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
ImagePlusLocalizableCursor(ImagePlusContainer<T,?> container,
Image<T> image,
T type) |
ImagePlusLocalizablePlaneCursor(ImagePlusContainer<T,?> container,
Image<T> image,
T type) |
Constructor and Description |
---|
GenericCursorLink(Image<T> img) |
Constructor and Description |
---|
PlanarCursor(PlanarContainer<T,?> container,
Image<T> image,
T type) |
PlanarCursor2D(PlanarContainer<T,?> container,
Image<T> image,
T type) |
PlanarLocalizableByDimCursor(PlanarContainer<T,?> container,
Image<T> image,
T type) |
PlanarLocalizableByDimOutOfBoundsCursor(PlanarContainer<T,?> container,
Image<T> image,
T type,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
PlanarLocalizableCursor(PlanarContainer<T,?> container,
Image<T> image,
T type) |
PlanarLocalizablePlaneCursor(PlanarContainer<T,?> container,
Image<T> image,
T type) |
Constructor and Description |
---|
ShapeListCachedLocalizableByDimCursor(ShapeList<T> container,
Image<T> image,
ShapeListCache<T> cache) |
ShapeListCachedLocalizableByDimOutOfBoundsCursor(ShapeList<T> container,
Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory,
ShapeListCache<T> cache) |
ShapeListCachedLocalizablePlaneCursor(ShapeList<T> container,
Image<T> image,
ShapeListCache<T> cache) |
ShapeListLocalizableByDimCursor(ShapeList<T> container,
Image<T> image) |
ShapeListLocalizableByDimOutOfBoundsCursor(ShapeList<T> container,
Image<T> image,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
ShapeListLocalizablePlaneCursor(ShapeList<T> container,
Image<T> image) |
Modifier and Type | Field and Description |
---|---|
protected Image<T> |
HyperSphereIterator.image |
protected Image<T> |
AbstractSortedGrayLevelIterator.image |
protected Image<T> |
AbstractSpecialCursor.img
The Image this cursors operates on.
|
Modifier and Type | Method and Description |
---|---|
Image<T> |
HyperSphereIterator.getImage() |
Image<T> |
AbstractSpecialCursor.getImage() |
Image<T> |
AbstractSortedGrayLevelIterator.getImage() |
Modifier and Type | Method and Description |
---|---|
AbstractSortedGrayLevelIterator<T> |
SortedGrayLevelIteratorFactory.createSortedGrayLevelIterator(Image<T> image) |
protected <C extends Comparable<C> & Type<C>> |
AbstractSortedGrayLevelIterator.max(Image<C> image) |
Constructor and Description |
---|
AbstractSortedGrayLevelIterator(Image<T> image) |
DiscCursor(Image<T> img,
float[] center,
float radius)
Construct a
DiscCursor on an image, using the spatial calibration
stored in the image and a default OutOfBoundsStrategyValueFactory
to handle off-bounds locations. |
DiscCursor(Image<T> img,
float[] center,
float radius,
float[] calibration)
Construct a
DiscCursor on an image with a given spatial calibration,
using a default OutOfBoundsStrategyValueFactory to handle off-bounds locations. |
DiscCursor(Image<T> img,
float[] center,
float radius,
float[] calibration,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Construct a
DiscCursor on an image with a given spatial calibration. |
DiscCursor(Image<T> img,
Localizable centerCursor,
float radius)
Construct a
DiscCursor on an, using the spatial calibration
stored in the image and a default OutOfBoundsStrategyValueFactory
to handle off-bounds locations. |
DiscCursor(Image<T> img,
Localizable centerCursor,
float radius,
float[] calibration)
Construct a
DiscCursor on an image, using the given spatial calibration
and a default OutOfBoundsStrategyValueFactory
to handle off-bounds locations. |
DiscCursor(Image<T> img,
Localizable centerCursor,
float radius,
float[] calibration,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Construct a
DiscCursor on an image with a given spatial calibration
and a given OutOfBoundsStrategyFactory to handle off-bounds locations. |
HyperSphereIterator(Image<T> image,
Localizable center,
int radius) |
HyperSphereIterator(Image<T> image,
Localizable center,
int radius,
OutOfBoundsStrategyFactory<T> oobFactory) |
SortedGrayLevelIteratorAllContainers(Image<T> image) |
SortedGrayLevelIteratorArrayContainerOnly(Image<T> image) |
SortedGrayLevelIteratorFactory(Image<T> image) |
SphereCursor(Image<T> img,
double[] center,
double radius)
Construct a
SphereCursor on a 3D image, using the spatial calibration
stored in the image and a default OutOfBoundsStrategyValueFactory
to handle off-bounds locations. |
SphereCursor(Image<T> img,
double[] center,
double radius,
double[] calibration)
Construct a
SphereCursor on a 3D image with a given spatial calibration,
using a default OutOfBoundsStrategyValueFactory to handle off-bounds locations. |
SphereCursor(Image<T> img,
float[] center,
float radius)
Construct a
SphereCursor on a 3D image, using the spatial calibration
stored in the image and a default OutOfBoundsStrategyValueFactory
to handle off-bounds locations. |
SphereCursor(Image<T> img,
float[] center,
float radius,
float[] calibration)
Construct a
SphereCursor on a 3D image with a given spatial calibration,
using a default OutOfBoundsStrategyValueFactory to handle off-bounds locations. |
SphereCursor(Image<T> img,
float[] center,
float radius,
float[] calibration,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Construct a
SphereCursor on a 3D image with a given spatial calibration. |
SphereCursor(Image<T> img,
Localizable centerCursor,
float radius)
Construct a
SphereCursor on a 3D image, using the spatial calibration
stored in the image and a default OutOfBoundsStrategyValueFactory
to handle off-bounds locations. |
SphereCursor(Image<T> img,
Localizable centerCursor,
float radius,
float[] calibration)
Construct a
SphereCursor on a 3D image, using the given spatial calibration
and a default OutOfBoundsStrategyValueFactory
to handle off-bounds locations. |
SphereCursor(Image<T> img,
Localizable centerCursor,
float radius,
float[] calibration,
OutOfBoundsStrategyFactory<T> outOfBoundsFactory)
Construct a
SphereCursor on a 3D image with a given spatial calibration
and a given OutOfBoundsStrategyFactory to handle off-bounds locations. |
Modifier and Type | Method and Description |
---|---|
Image<T> |
Image.clone()
Clones this
Image , i.e. |
static Image<FloatType> |
ImagePlusAdapter.convertFloat(ij.ImagePlus imp) |
protected static <T extends Type<T>> |
ImagePlusAdapter.convertToFloat(Image<T> input) |
Image<T> |
ImageFactory.createImage(int[] dim) |
Image<T> |
ImageFactory.createImage(int[] dim,
String name) |
Image<T> |
Image.createNewImage()
Creates a new
Image with the same dimensions, ContainerFactory and Type as this one, the name is given automatically. |
Image<T> |
Image.createNewImage(int[] dimensions)
Creates a new
Image with the same ContainerFactory and Type as this one, the name is given automatically. |
Image<T> |
Image.createNewImage(int[] dimensions,
String name)
|
Image<T> |
Image.createNewImage(String name)
|
static <T extends RealType<T>> |
ImagePlusAdapter.wrap(ij.ImagePlus imp) |
static Image<UnsignedByteType> |
ImagePlusAdapter.wrapByte(ij.ImagePlus imp) |
static Image<FloatType> |
ImagePlusAdapter.wrapFloat(ij.ImagePlus imp) |
protected static Image<?> |
ImagePlusAdapter.wrapLocal(ij.ImagePlus imp) |
static Image<RGBALegacyType> |
ImagePlusAdapter.wrapRGBA(ij.ImagePlus imp) |
static Image<UnsignedShortType> |
ImagePlusAdapter.wrapShort(ij.ImagePlus imp) |
Modifier and Type | Method and Description |
---|---|
protected static <T extends Type<T>> |
ImagePlusAdapter.convertToFloat(Image<T> input) |
protected static void |
ImagePlusAdapter.setCalibrationFromImagePlus(Image<?> image,
ij.ImagePlus imp) |
Modifier and Type | Field and Description |
---|---|
protected Image<T> |
Display.img |
Modifier and Type | Method and Description |
---|---|
Image<T> |
Display.getImage() |
Constructor and Description |
---|
BasePairTypeDisplay(Image<T> img) |
BitTypeDisplay(Image<BitType> img) |
ComplexTypeComplexValueDisplay(Image<T> img) |
ComplexTypePhaseSpectrumDisplay(Image<T> img) |
ComplexTypePowerSpectrumDisplay(Image<T> img) |
ComplexTypeRealValueDisplay(Image<T> img) |
Display(Image<T> img) |
IntegerTypeDisplay(Image<T> img) |
RealTypeDisplay(Image<T> img) |
Modifier and Type | Method and Description |
---|---|
static Image<FloatType> |
ImageJFunctions.convertFloat(ij.ImagePlus imp) |
Image<T> |
InverseTransformDescription.getImage() |
static <T extends RealType<T>> |
ImageJFunctions.wrap(ij.ImagePlus imp) |
static Image<UnsignedByteType> |
ImageJFunctions.wrapByte(ij.ImagePlus imp) |
static Image<FloatType> |
ImageJFunctions.wrapFloat(ij.ImagePlus imp) |
static Image<RGBALegacyType> |
ImageJFunctions.wrapRGBA(ij.ImagePlus imp) |
static Image<UnsignedShortType> |
ImageJFunctions.wrapShort(ij.ImagePlus imp) |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
ImageJFunctions.copyToImagePlus(Image<T> img) |
static <T extends Type<T>> |
ImageJFunctions.copyToImagePlus(Image<T> img,
int type) |
static <T extends Type<T>> |
ImageJFunctions.copyToImagePlus(Image<T> img,
int[] dim) |
static <T extends Type<T>> |
ImageJFunctions.copyToImagePlus(Image<T> img,
int type,
int[] dim) |
static <T extends Type<T>> |
ImageJFunctions.copyToImagePlus(Image<T> img,
int type,
int[] dim,
int[] dimensionPositions) |
protected static <T extends Type<T>> |
ImageJFunctions.createImagePlus(Image<T> img,
String name,
int type,
int[] dim,
int[] dimensionPositions) |
static <T extends Type<T>> |
ImageJFunctions.displayAsVirtualStack(Image<T> img) |
static <T extends Type<T>> |
ImageJFunctions.displayAsVirtualStack(Image<T> img,
int type) |
static <T extends Type<T>> |
ImageJFunctions.displayAsVirtualStack(Image<T> img,
int[] dim) |
static <T extends Type<T>> |
ImageJFunctions.displayAsVirtualStack(Image<T> img,
int type,
int[] dim) |
static <T extends Type<T>> |
ImageJFunctions.displayAsVirtualStack(Image<T> img,
int type,
int[] dim,
int[] dimensionPositions) |
protected static <T extends Type<T>> |
ImageJFunctions.extract2DSlice(Image<T> img,
Display<T> display,
int type,
int dimX,
int dimY,
int[] dimensionPositions) |
static <T extends Type<T>> |
ImageJVirtualStack.extractSliceByte(Image<T> img,
Display<T> display,
int dimX,
int dimY,
int[] dimensionPositions) |
static <T extends Type<T>> |
ImageJVirtualStack.extractSliceFloat(Image<T> img,
Display<T> display,
int dimX,
int dimY,
int[] dimensionPositions) |
static <T extends Type<T>> |
ImageJVirtualStack.extractSliceRGB(Image<T> img,
Display<T> display,
int dimX,
int dimY,
int[] dimensionPositions) |
static <T extends Type<T>> |
ImageJFunctions.saveAsTiffs(Image<T> img,
String directory,
int type) |
static <T extends Type<T>> |
ImageJFunctions.saveAsTiffs(Image<T> img,
String directory,
String name,
int type) |
static <T extends Type<T>> |
ImageJFunctions.show(Image<T> img) |
Constructor and Description |
---|
ImageJVirtualStack(Image<T> img,
int[] dim,
int[] dimensionPositions)
Constructs a virtual stack of type ImageJFunctions.GRAY32 of up to 3 arbitrary dimensions
Image
|
ImageJVirtualStack(Image<T> img,
int type,
int[] dim,
int[] dimensionPositions)
Constructs a virtual stack of up to 3 arbitrary dimensions
Image
|
InverseTransformDescription(InvertibleBoundable transform,
InterpolatorFactory<T> factory,
Image<T> image) |
RGBALegacyTypeDisplay(Image<RGBALegacyType> img) |
Modifier and Type | Field and Description |
---|---|
protected Image<T> |
InterpolatorImpl.img |
Modifier and Type | Method and Description |
---|---|
Image<T> |
InterpolatorImpl.getImage()
Returns the typed image the interpolator is working on
|
Image<T> |
Interpolator.getImage()
Returns the typed image the interpolator is working on
|
Modifier and Type | Method and Description |
---|---|
abstract Interpolator<T> |
InterpolatorFactory.createInterpolator(Image<T> img) |
Constructor and Description |
---|
InterpolatorImpl(Image<T> img,
InterpolatorFactory<T> interpolatorFactory,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
Modifier and Type | Method and Description |
---|---|
Image<FloatType> |
DCTInterpolator.getCoefficients()
A method that provides the DCT coefficients
|
Modifier and Type | Method and Description |
---|---|
DCTInterpolator<T> |
DCTInterpolatorFactory.createInterpolator(Image<T> img) |
Constructor and Description |
---|
DCTInterpolator(Image<T> img,
InterpolatorFactory<T> interpolatorFactory,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
Modifier and Type | Method and Description |
---|---|
LanczosInterpolator<T> |
LanczosInterpolatorFactory.createInterpolator(Image<T> img) |
Constructor and Description |
---|
LanczosInterpolator(Image<T> img,
InterpolatorFactory<T> interpolatorFactory,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory,
int alpha,
boolean clipping) |
Modifier and Type | Method and Description |
---|---|
LinearInterpolator<T> |
LinearInterpolatorFactory.createInterpolator(Image<T> img) |
Modifier and Type | Method and Description |
---|---|
Image<T> |
NearestNeighborInterpolator3D.getImage()
Returns the typed image the interpolator is working on
|
Image<T> |
NearestNeighborInterpolator2D.getImage()
Returns the typed image the interpolator is working on
|
Image<T> |
NearestNeighborInterpolator1D.getImage()
Returns the typed image the interpolator is working on
|
Modifier and Type | Method and Description |
---|---|
NearestNeighborInterpolator<T> |
NearestNeighborInterpolatorFactory.createInterpolator(Image<T> img) |
Constructor and Description |
---|
NearestNeighborInterpolator(Image<T> img,
InterpolatorFactory<T> interpolatorFactory,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
NearestNeighborInterpolator1D(Image<T> img,
InterpolatorFactory<T> interpolatorFactory,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
NearestNeighborInterpolator2D(Image<T> img,
InterpolatorFactory<T> interpolatorFactory,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
NearestNeighborInterpolator3D(Image<T> img,
InterpolatorFactory<T> interpolatorFactory,
OutOfBoundsStrategyFactory<T> outOfBoundsStrategyFactory) |
Modifier and Type | Method and Description |
---|---|
protected static void |
LOCI.applyMetaData(Image<?> img,
IFormatReader reader) |
static PlanarAccess<ArrayDataAccess<?>> |
ImageOpener.getPlanarAccess(Image<?> im)
Obtains planar access instance backing the given image, if any.
|
Modifier and Type | Class and Description |
---|---|
class |
Labeling<T extends Comparable<T>>
A labeling represents the assignment of zero or more labels to the
pixels in a space.
|
Modifier and Type | Method and Description |
---|---|
Image<LabelingType<T>> |
Labeling.createNewImage() |
Image<LabelingType<T>> |
Labeling.createNewImage(int[] dimensions) |
Image<LabelingType<T>> |
Labeling.createNewImage(int[] dimensions,
String name) |
Image<LabelingType<T>> |
Labeling.createNewImage(String name) |
Image<FakeType> |
LocalizableLabelingCursor.getImage() |
Modifier and Type | Method and Description |
---|---|
Display<LabelingType<T>> |
LabelingType.getDefaultDisplay(Image<LabelingType<T>> image) |
Modifier and Type | Method and Description |
---|---|
Display<T> |
Type.getDefaultDisplay(Image<T> image)
|
Modifier and Type | Method and Description |
---|---|
Display<BasePairBitType> |
BasePairBitType.getDefaultDisplay(Image<BasePairBitType> image) |
BasePairTypeDisplay<BasePairCharType> |
BasePairCharType.getDefaultDisplay(Image<BasePairCharType> image) |
Display<FakeType> |
FakeType.getDefaultDisplay(Image<FakeType> image) |
Modifier and Type | Method and Description |
---|---|
BitTypeDisplay |
BitType.getDefaultDisplay(Image<BitType> image) |
Modifier and Type | Method and Description |
---|---|
RGBALegacyTypeDisplay |
RGBALegacyType.getDefaultDisplay(Image<RGBALegacyType> image) |
Modifier and Type | Method and Description |
---|---|
Display<T> |
ComplexTypeImpl.getDefaultDisplay(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
Display<T> |
IntegerTypeImpl.getDefaultDisplay(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
Display<T> |
RealTypeImpl.getDefaultDisplay(Image<T> image) |
Modifier and Type | Method and Description |
---|---|
static Image<UnsignedByteType> |
DevUtil.createImageFromArray(byte[] data,
int[] dim) |
static Image<DoubleType> |
DevUtil.createImageFromArray(double[] data,
int[] dim) |
static Image<FloatType> |
DevUtil.createImageFromArray(float[] data,
int[] dim) |
static Image<UnsignedShortType> |
DevUtil.createImageFromArray(short[] data,
int[] dim) |
Modifier and Type | Method and Description |
---|---|
abstract Image<FloatType> |
SPIMImageFusion.getFusedImage() |
Image<FloatType> |
PreDeconvolutionFusionSequential.getFusedImage() |
Image<FloatType> |
PreDeconvolutionFusion.getFusedImage() |
Image<FloatType> |
MappingFusionSequentialDifferentOutput.getFusedImage() |
Image<FloatType> |
MappingFusionSequential.getFusedImage() |
Image<FloatType> |
MappingFusionParalellMaxWeight.getFusedImage() |
Image<FloatType> |
MappingFusionParalell.getFusedImage() |
Image<FloatType> |
PreDeconvolutionFusionSequential.getFusedImage(int index) |
Image<FloatType> |
PreDeconvolutionFusionInterface.getFusedImage(int index) |
Image<FloatType> |
PreDeconvolutionFusion.getFusedImage(int index) |
Image<FloatType> |
MappingFusionSequentialDifferentOutput.getFusedImage(int index) |
Image<FloatType> |
PreDeconvolutionFusionSequential.getOverlapImage() |
Image<FloatType> |
PreDeconvolutionFusionInterface.getOverlapImage() |
Image<FloatType> |
PreDeconvolutionFusion.getOverlapImage() |
abstract Image<FloatType> |
IsolatedPixelWeightener.getResultImage() |
Image<FloatType> |
GaussContent.getResultImage() |
Image<FloatType> |
EntropyFast.getResultImage() |
Image<FloatType> |
AverageContent.getResultImage() |
Image<FloatType> |
PreDeconvolutionFusionSequential.getWeightImage(int index) |
Image<FloatType> |
PreDeconvolutionFusionInterface.getWeightImage(int index) |
Image<FloatType> |
PreDeconvolutionFusion.getWeightImage(int index) |
Modifier and Type | Method and Description |
---|---|
ArrayList<Image<FloatType>> |
PreDeconvolutionFusionSequential.getPointSpreadFunctions() |
ArrayList<Image<FloatType>> |
PreDeconvolutionFusionInterface.getPointSpreadFunctions() |
ArrayList<Image<FloatType>> |
PreDeconvolutionFusion.getPointSpreadFunctions() |
Modifier and Type | Method and Description |
---|---|
static void |
PreDeconvolutionFusionSequential.computeOverlap(Image<FloatType> overlap,
ArrayList<ViewDataBeads> views,
ViewStructure viewStructure,
int cropOffsetX,
int cropOffsetY,
int cropOffsetZ,
int scale,
Point3f min) |
static void |
PreDeconvolutionFusion.subtractBackground(Image<FloatType> img,
float value) |
Modifier and Type | Field and Description |
---|---|
Image<FloatType> |
EntropyFloatArray3D.img |
Image<FloatType> |
Entropy.img |
Modifier and Type | Method and Description |
---|---|
static Image<FloatType> |
EntropyFloatArray3D.computeEntropy(Image<FloatType> image,
ContainerFactory entropyType,
int histogramBins,
int windowSizeX,
int windowSizeY,
int windowSizeZ) |
static Image<FloatType> |
Entropy.computeEntropy(Image<FloatType> img,
ContainerFactory entropyType,
int histogramBins,
int windowSizeX,
int windowSizeY,
int windowSizeZ) |
Modifier and Type | Method and Description |
---|---|
static Image<FloatType> |
EntropyFloatArray3D.computeEntropy(Image<FloatType> image,
ContainerFactory entropyType,
int histogramBins,
int windowSizeX,
int windowSizeY,
int windowSizeZ) |
static Image<FloatType> |
Entropy.computeEntropy(Image<FloatType> img,
ContainerFactory entropyType,
int histogramBins,
int windowSizeX,
int windowSizeY,
int windowSizeZ) |
static EntropyFloatArray3D |
EntropyFloatArray3D.initEntropy(Image<FloatType> img,
int histogramBins,
int windowSizeX,
int windowSizeY,
int windowSizeZ,
int x,
int y,
int z) |
static Entropy |
Entropy.initEntropy(Image<FloatType> img,
int histogramBins,
int windowSizeX,
int windowSizeY,
int windowSizeZ,
int x,
int y,
int z) |
Constructor and Description |
---|
Entropy(float stepSize,
Image<FloatType> img,
LocalizableByDimCursor<FloatType> cursor,
int histogramBins,
int windowSizeX,
int windowSizeY,
int windowSizeZ,
int x,
int y,
int z) |
EntropyFloatArray3D(float stepSize,
Image<FloatType> img,
LocalizableByDimCursor3D<FloatType> cIn,
LocalizableByDimCursor3D<FloatType> cOut,
int histogramBins,
int windowSizeX,
int windowSizeY,
int windowSizeZ,
int x,
int y,
int z) |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
ImgLibSaver.saveAsTiffs(Image<T> img,
String directory,
int type) |
static <T extends Type<T>> |
ImgLibSaver.saveAsTiffs(Image<T> img,
String directory,
String name,
int type) |
Modifier and Type | Method and Description |
---|---|
protected static Image<FloatType> |
ExtractPSF.extractPSF(ViewDataBeads view,
int[] size)
Extracts the PSF by averaging the local neighborhood RANSAC correspondences
|
Image<FloatType> |
ExtractPSF.getAverageOriginalPSF() |
Image<FloatType> |
ExtractPSF.getAveragePSF() |
Image<FloatType> |
LucyRichardsonFFT.getImage() |
Image<FloatType> |
LucyRichardsonFFT.getKernel() |
Image<FloatType> |
ExtractPSF.getMaxProjectionAveragePSF()
Get projection along the smallest dimension (which is usually the rotation axis)
|
Image<FloatType> |
LucyRichardsonFFT.getViewContribution() |
Image<FloatType> |
LucyRichardsonFFT.getWeight() |
static Image<FloatType> |
LucyRichardsonMultiViewDeconvolution.lucyRichardsonMultiView(ArrayList<LucyRichardsonFFT> data,
int minIterations,
int maxIterations,
boolean multiplicative,
double lambda,
int numThreads) |
static Image<FloatType> |
ExtractPSF.makeSameSize(Image<FloatType> img,
int[] sizeIn)
Make image the same size as defined, center it
|
protected static Image<FloatType> |
ExtractPSF.transformPSF(Image<FloatType> psf,
AbstractAffineModel3D<?> model)
Transforms the extracted PSF using the affine transformation of the corresponding view
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Image<FloatType>> |
ExtractPSF.getPSFs() |
ArrayList<Image<FloatType>> |
ExtractPSF.getPSFsInInputCalibration() |
Modifier and Type | Method and Description |
---|---|
static Image<FloatType> |
ExtractPSF.makeSameSize(Image<FloatType> img,
int[] sizeIn)
Make image the same size as defined, center it
|
void |
LucyRichardsonFFT.setViewContribution(Image<FloatType> viewContribution) |
protected static Image<FloatType> |
ExtractPSF.transformPSF(Image<FloatType> psf,
AbstractAffineModel3D<?> model)
Transforms the extracted PSF using the affine transformation of the corresponding view
|
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T>> |
ExtractPSF.commonSize(List<Image<T>> images)
Returns the bounding box so that all images can fit in there
or null if input is null or input.size is 0
|
Constructor and Description |
---|
LucyRichardsonFFT(Image<FloatType> image,
Image<FloatType> weight,
Image<FloatType> kernel,
int cpusPerView) |
LucyRichardsonFFT(Image<FloatType> image,
Image<FloatType> weight,
Image<FloatType> kernel,
int cpusPerView) |
LucyRichardsonFFT(Image<FloatType> image,
Image<FloatType> weight,
Image<FloatType> kernel,
int cpusPerView) |
Modifier and Type | Method and Description |
---|---|
static Image<FloatType> |
LRFFT.computeExponentialKernel(Image<FloatType> kernel,
int numViews) |
static Image<FloatType> |
LRFFT.computeInvertedKernel(Image<FloatType> kernel) |
Image<FloatType> |
LRFFT.convolve1(Image<FloatType> image)
convolves the image with kernel1
|
Image<FloatType> |
LRFFT.convolve2(Image<FloatType> image)
convolves the image with kernel2 (inverted kernel1)
|
static Image<FloatType> |
LRFFT.createImageFromArray(float[] data,
int[] dim) |
Image<FloatType> |
LRFFT.getImage() |
Image<FloatType> |
LRFFT.getKernel1() |
Image<FloatType> |
LRFFT.getKernel2() |
Image<FloatType> |
Deconvolver.getPsi() |
Image<FloatType> |
BayesMVDeconvolution.getPsi() |
Image<FloatType> |
LRFFT.getWeight() |
protected static Image<FloatType> |
BayesMVDeconvolution.loadInitialImage(String fileName,
boolean checkNumbers,
float minValue,
int[] dimensions,
ImageFactory<FloatType> imageFactory) |
static Image<FloatType> |
LRFFT.wrap(Img<FloatType> i) |
Modifier and Type | Method and Description |
---|---|
static double |
AdjustInput.addGaussianNoise(Image<FloatType> img,
Random rnd,
float sigma,
boolean onlyPositive)
Adds additive gaussian noise: i = i + gauss(x, sigma)
|
static double |
AdjustInput.addGaussianNoiseAddMul(Image<FloatType> img,
Random rnd,
float sigma,
boolean onlyPositive)
Adds additive and multiplicative gaussian noise: i = i*gauss(x,sigma) + gauss(x, sigma)
|
static void |
AdjustInput.adjustImage(Image<FloatType> image,
float minValue,
float targetAverage)
Adjusts an image so that the minimal intensity is minValue and the average is average
|
static Image<FloatType> |
LRFFT.computeExponentialKernel(Image<FloatType> kernel,
int numViews) |
static Image<FloatType> |
LRFFT.computeInvertedKernel(Image<FloatType> kernel) |
Image<FloatType> |
LRFFT.convolve1(Image<FloatType> image)
convolves the image with kernel1
|
protected static void |
LRFFTThreads.convolve1BlockCPU(Block blockStruct,
int i,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
FourierConvolution<FloatType,FloatType> fftConvolution1) |
protected static void |
LRFFTThreads.convolve1BlockCPU(Block blockStruct,
int i,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
FourierConvolution<FloatType,FloatType> fftConvolution1) |
protected static void |
LRFFTThreads.convolve1BlockCPU(Block blockStruct,
int i,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
FourierConvolution<FloatType,FloatType> fftConvolution1) |
protected static void |
LRFFTThreads.convolve1BlockCUDA(Block blockStruct,
int i,
int deviceId,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
Image<FloatType> kernel1,
int[] blockSize) |
protected static void |
LRFFTThreads.convolve1BlockCUDA(Block blockStruct,
int i,
int deviceId,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
Image<FloatType> kernel1,
int[] blockSize) |
protected static void |
LRFFTThreads.convolve1BlockCUDA(Block blockStruct,
int i,
int deviceId,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
Image<FloatType> kernel1,
int[] blockSize) |
protected static void |
LRFFTThreads.convolve1BlockCUDA(Block blockStruct,
int i,
int deviceId,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
Image<FloatType> kernel1,
int[] blockSize) |
Image<FloatType> |
LRFFT.convolve2(Image<FloatType> image)
convolves the image with kernel2 (inverted kernel1)
|
protected static void |
LRFFTThreads.convolve2BlockCPU(Block blockStruct,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
FourierConvolution<FloatType,FloatType> fftConvolution2) |
protected static void |
LRFFTThreads.convolve2BlockCPU(Block blockStruct,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
FourierConvolution<FloatType,FloatType> fftConvolution2) |
protected static void |
LRFFTThreads.convolve2BlockCPU(Block blockStruct,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
FourierConvolution<FloatType,FloatType> fftConvolution2) |
protected static void |
LRFFTThreads.convolve2BlockCUDA(Block blockStruct,
int deviceId,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
Image<FloatType> kernel2,
int[] blockSize) |
protected static void |
LRFFTThreads.convolve2BlockCUDA(Block blockStruct,
int deviceId,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
Image<FloatType> kernel2,
int[] blockSize) |
protected static void |
LRFFTThreads.convolve2BlockCUDA(Block blockStruct,
int deviceId,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
Image<FloatType> kernel2,
int[] blockSize) |
protected static void |
LRFFTThreads.convolve2BlockCUDA(Block blockStruct,
int deviceId,
Image<FloatType> image,
Image<FloatType> result,
Image<FloatType> block,
Image<FloatType> kernel2,
int[] blockSize) |
void |
Block.copyBlock(Image<FloatType> source,
Image<FloatType> block) |
void |
Block.copyBlock(Image<FloatType> source,
Image<FloatType> block) |
protected static Thread |
LRFFTThreads.getCPUThread1(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
FourierConvolution<FloatType,FloatType> fftConvolution1) |
protected static Thread |
LRFFTThreads.getCPUThread1(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
FourierConvolution<FloatType,FloatType> fftConvolution1) |
protected static Thread |
LRFFTThreads.getCPUThread2(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
FourierConvolution<FloatType,FloatType> fftConvolution2) |
protected static Thread |
LRFFTThreads.getCPUThread2(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
FourierConvolution<FloatType,FloatType> fftConvolution2) |
protected static Thread |
LRFFTThreads.getCUDAThread1(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
int deviceId,
Image<FloatType> kernel1) |
protected static Thread |
LRFFTThreads.getCUDAThread1(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
int deviceId,
Image<FloatType> kernel1) |
protected static Thread |
LRFFTThreads.getCUDAThread1(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
int deviceId,
Image<FloatType> kernel1) |
protected static Thread |
LRFFTThreads.getCUDAThread2(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
int deviceId,
Image<FloatType> kernel2) |
protected static Thread |
LRFFTThreads.getCUDAThread2(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
int deviceId,
Image<FloatType> kernel2) |
protected static Thread |
LRFFTThreads.getCUDAThread2(AtomicInteger ai,
Block[] blocks,
int[] blockSize,
ImageFactory<FloatType> factory,
Image<FloatType> image,
Image<FloatType> result,
int deviceId,
Image<FloatType> kernel2) |
static void |
AdjustInput.normImage(Image<FloatType> img)
Norms an image so that the sum over all pixels is 1.
|
void |
Block.pasteBlock(Image<FloatType> target,
Image<FloatType> block) |
void |
Block.pasteBlock(Image<FloatType> target,
Image<FloatType> block) |
void |
LRFFT.setImage(Image<FloatType> image) |
void |
LRFFT.setKernel(Image<FloatType> kernel) |
void |
LRFFT.setWeight(Image<FloatType> weight) |
static double |
AdjustInput.sumImage(Image<FloatType> img) |
static void |
AdjustInput.translate(Image<FloatType> img,
float[] vector) |
static Img<FloatType> |
LRFFT.wrap(Image<FloatType> i) |
Constructor and Description |
---|
LRFFT(Image<FloatType> image,
Image<FloatType> weight,
Image<FloatType> kernel,
int[] deviceList,
boolean useBlocks,
int[] blockSize) |
LRFFT(Image<FloatType> image,
Image<FloatType> weight,
Image<FloatType> kernel,
int[] deviceList,
boolean useBlocks,
int[] blockSize) |
LRFFT(Image<FloatType> image,
Image<FloatType> weight,
Image<FloatType> kernel,
int[] deviceList,
boolean useBlocks,
int[] blockSize) |
LRFFT(Image<FloatType> image,
Image<FloatType> kernel,
int[] deviceList,
boolean useBlocks,
int[] blockSize) |
LRFFT(Image<FloatType> image,
Image<FloatType> kernel,
int[] deviceList,
boolean useBlocks,
int[] blockSize) |
Modifier and Type | Field and Description |
---|---|
protected Image<FloatType> |
ViewDataBeads.downSampledImage
The currently downsampled image cached
|
Modifier and Type | Method and Description |
---|---|
Image<FloatType> |
ViewDataBeads.getDownSampledImage(int downSamplingFactor)
Gets a downsampled and normalized [0...1] version of the input image
|
Image<FloatType> |
ViewDataBeads.getDownSampledImage(int downSamplingFactor,
boolean normalize)
Gets a downsampled version of the input image
|
Image<FloatType> |
ViewDataBeads.getImage()
The link to the input image of this view, normalized to [0...1]
|
Image<FloatType> |
ViewDataBeads.getImage(boolean normalize)
The link to the input image of this view
|
Image<FloatType> |
ViewDataBeads.getImage(ContainerFactory imageFactory)
The link to the input image of this view normalized to [0...1]
|
Image<FloatType> |
ViewDataBeads.getImage(ContainerFactory imageFactory,
boolean normalize)
The link to the input image of this view
|
Modifier and Type | Method and Description |
---|---|
static float[] |
ViewDataBeads.normalizeImage(Image<FloatType> image)
Normalizes the image to the range [0...1]
|
static float[] |
ViewDataBeads.normalizeImage(Image<FloatType> image,
float[] minmax)
Normalizes the image to the range [0...1]
|
Modifier and Type | Method and Description |
---|---|
Image<FloatType> |
BeadSegmentation.getFoundBeads(ViewDataBeads view) |
Modifier and Type | Method and Description |
---|---|
static void |
BeadSegmentation.gaussFit(Image<FloatType> image,
ArrayList<Bead> beadList,
double[] typicalSigma) |
protected ArrayList<Integer> |
BeadSegmentation.getNeighboringLabels(Image<IntType> connectedComponents,
ArrayList<Point3i> neighbors,
int x,
int y,
int z) |
Modifier and Type | Method and Description |
---|---|
static void |
LaPlaceFunctions.subtractImagesInPlace(Image<FloatType> img1,
Image<FloatType> img2,
float norm) |
static void |
LaPlaceFunctions.subtractImagesInPlace(Image<FloatType> img1,
Image<FloatType> img2,
float norm) |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
DetectionSegmentation.extractBeadsLaPlaceImgLib(Image<T> img,
float initialSigma,
float minPeakValue,
float minInitialPeakValue) |
static <T extends RealType<T>> |
DetectionSegmentation.extractBeadsLaPlaceImgLib(Image<T> img,
OutOfBoundsStrategyFactory<T> oobsFactory,
float imageSigma,
float sigma1,
float sigma2,
float minPeakValue,
float minInitialPeakValue,
boolean findMax,
boolean findMin,
int debugLevel) |
static <T extends RealType<T>> |
DetectionSegmentation.extractBeadsLaPlaceImgLib(Image<T> img,
OutOfBoundsStrategyFactory<T> oobsFactory,
float imageSigma,
float initialSigma,
float minPeakValue,
float minInitialPeakValue,
int stepsPerOctave,
boolean findMax,
boolean findMin,
int debugLevel) |
Modifier and Type | Method and Description |
---|---|
void |
ConnectedComponent.equalizeLabels(Image<IntType> connectedComponents) |
ArrayList<ComponentProperties> |
ConnectedComponent.getBeads(Image<IntType> connectedComponents,
Image<FloatType> img,
int minSize,
int maxSize,
int minBlackBorder,
boolean useCenterOfMass,
double circularityFactor) |
ArrayList<ComponentProperties> |
ConnectedComponent.getBeads(Image<IntType> connectedComponents,
Image<FloatType> img,
int minSize,
int maxSize,
int minBlackBorder,
boolean useCenterOfMass,
double circularityFactor) |
Modifier and Type | Method and Description |
---|---|
static Image<LongType> |
IntegralImage3d.compute(Image<FloatType> img) |
static Image<FloatType> |
DOM.computeContentBasedGauss(Image<FloatType> img,
int fusionSigma1,
int fusionSigma2,
float zStretching) |
static Image<FloatType> |
DOM.computeContentBasedWeighting(Image<FloatType> img,
int fusionSigma1,
int fusionSigma2,
float zStretching) |
Image<LongType> |
InteractiveIntegral.computeIntegralImage(Image<FloatType> img) |
static Image<FloatType> |
InteractiveIntegral.convertToFloat(ij.ImagePlus imp,
int channel,
int timepoint)
Normalize and make a copy of the
ImagePlus into an Image >FloatType< for faster access when copying the slices |
protected Image<FloatType> |
InteractiveDoG.extractImage(FloatImagePlus<FloatType> source,
Rectangle rectangle,
int extraSize)
Extract the current 2d region of interest from the souce image
|
Image<FloatType> |
InteractiveIntegral.getConvertedImage() |
Modifier and Type | Method and Description |
---|---|
static Image<LongType> |
IntegralImage3d.compute(Image<FloatType> img) |
static Image<FloatType> |
DOM.computeContentBasedGauss(Image<FloatType> img,
int fusionSigma1,
int fusionSigma2,
float zStretching) |
static Image<FloatType> |
DOM.computeContentBasedWeighting(Image<FloatType> img,
int fusionSigma1,
int fusionSigma2,
float zStretching) |
static void |
DOM.computeDifferencOfMean(Image<LongType> integralImg,
Image<FloatType> domImg,
int sx1,
int sy1,
int sz1,
int sx2,
int sy2,
int sz2,
float min,
float max) |
static void |
DOM.computeDifferencOfMean(Image<LongType> integralImg,
Image<FloatType> domImg,
int sx1,
int sy1,
int sz1,
int sx2,
int sy2,
int sz2,
float min,
float max) |
static void |
DOM.computeDifferencOfMean3d(Image<LongType> integralImg,
Image<FloatType> domImg,
int sx1,
int sy1,
int sz1,
int sx2,
int sy2,
int sz2,
float min,
float max) |
static void |
DOM.computeDifferencOfMean3d(Image<LongType> integralImg,
Image<FloatType> domImg,
int sx1,
int sy1,
int sz1,
int sx2,
int sy2,
int sz2,
float min,
float max) |
static void |
InteractiveIntegral.computeDifferencOfMeanSlice(Image<LongType> integralImg,
Image<FloatType> sliceImg,
int z,
int sx1,
int sy1,
int sz1,
int sx2,
int sy2,
int sz2,
float min,
float max) |
static void |
InteractiveIntegral.computeDifferencOfMeanSlice(Image<LongType> integralImg,
Image<FloatType> sliceImg,
int z,
int sx1,
int sy1,
int sz1,
int sx2,
int sy2,
int sz2,
float min,
float max) |
Image<LongType> |
InteractiveIntegral.computeIntegralImage(Image<FloatType> img) |
static void |
IntegralImage3d.computeIntegralImage(Image<LongType> integralTmp,
Image<FloatType> img) |
static void |
IntegralImage3d.computeIntegralImage(Image<LongType> integralTmp,
Image<FloatType> img) |
static void |
DOM.computeMinMax(Image<FloatType> img,
FloatType min,
FloatType max) |
static ArrayList<SimplePeak> |
InteractiveIntegral.findPeaks(Image<FloatType> laPlace,
float minValue) |
static void |
DOM.mean(Image<LongType> integralImg,
Image<FloatType> domImg,
int sx,
int sy,
int sz) |
static void |
DOM.mean(Image<LongType> integralImg,
Image<FloatType> domImg,
int sx,
int sy,
int sz) |
static void |
DOM.meanMirror(Image<LongType> integralImg,
Image<FloatType> domImg,
int sx,
int sy,
int sz) |
static void |
DOM.meanMirror(Image<LongType> integralImg,
Image<FloatType> domImg,
int sx,
int sy,
int sz) |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
PairWiseStitchingImgLib.getImage(ij.ImagePlus imp,
Roi roi,
ImageFactory<T> imgFactory,
int channel,
int timepoint)
return an
Image<T> as input for the PhaseCorrelation. |
static Image<FloatType> |
PairWiseStitchingImgLib.getWrappedImageFloat(ij.ImagePlus imp,
int channel,
int timepoint)
|
static Image<UnsignedByteType> |
PairWiseStitchingImgLib.getWrappedImageUnsignedByte(ij.ImagePlus imp,
int channel,
int timepoint)
return an
Image of UnsignedByteType as input for the PhaseCorrelation. |
static Image<UnsignedShortType> |
PairWiseStitchingImgLib.getWrappedImageUnsignedShort(ij.ImagePlus imp,
int channel,
int timepoint)
return an
Image of UnsignedShortType as input for the PhaseCorrelation. |
Modifier and Type | Method and Description |
---|---|
protected static <T extends RealType<T>,S extends RealType<S>> |
PairWiseStitchingImgLib.averageAllChannels(Image<T> target,
ArrayList<Image<S>> sources,
int[] offset)
Averages all channels into the target image.
|
static <T extends RealType<T>> |
PairWiseStitchingImgLib.averageAllChannels(Image<T> target,
int[] offset,
ij.ImagePlus imp,
int timepoint)
Averages all channels into the target image.
|
static <T extends RealType<T>,S extends RealType<S>> |
PairWiseStitchingImgLib.computePhaseCorrelation(Image<T> img1,
Image<S> img2,
int numPeaks,
boolean subpixelAccuracy) |
static <T extends RealType<T>,S extends RealType<S>> |
PairWiseStitchingImgLib.computePhaseCorrelation(Image<T> img1,
Image<S> img2,
int numPeaks,
boolean subpixelAccuracy) |
static <T extends RealType<T>> |
PairWiseStitchingImgLib.fillInChannel(Image<T> target,
int[] offset,
ij.ImagePlus imp,
int channel,
int timepoint)
Averages all channels into the target image.
|
static <T extends RealType<T>,S extends RealType<S>> |
PairWiseStitchingImgLib.performStitching(Image<T> img1,
Image<S> img2,
StitchingParameters params) |
static <T extends RealType<T>,S extends RealType<S>> |
PairWiseStitchingImgLib.performStitching(Image<T> img1,
Image<S> img2,
StitchingParameters params) |
Modifier and Type | Method and Description |
---|---|
protected static <T extends RealType<T>,S extends RealType<S>> |
PairWiseStitchingImgLib.averageAllChannels(Image<T> target,
ArrayList<Image<S>> sources,
int[] offset)
Averages all channels into the target image.
|
Modifier and Type | Method and Description |
---|---|
static Image<FloatType> |
Matching.convertToFloat(ij.ImagePlus imp,
int channel,
int timepoint,
float[] minmax)
Normalize and make a copy of the
ImagePlus into an Image of FloatType for faster access when copying the slices |
Modifier and Type | Method and Description |
---|---|
protected static ArrayList<DifferenceOfGaussianPeak<FloatType>> |
Matching.computeDoG(Image<FloatType> image,
float sigma1,
float sigma2,
boolean lookForMaxima,
boolean lookForMinima,
float threshold,
int localization,
int iterations,
double[] sigmaGuess,
int[] region) |
static ArrayList<DifferenceOfGaussianPeak<FloatType>> |
DetectionSegmentation.extractBeadsLaPlaceImgLib(Image<FloatType> img,
OutOfBoundsStrategyFactory<FloatType> oobsFactory,
float imageSigma,
float sigma1,
float sigma2,
float minPeakValue,
float minInitialPeakValue,
boolean findMax,
boolean findMin,
int localization,
int iterations,
double[] sigma,
int[] region,
int debugLevel) |
static <T extends RealType<T>> |
OverlayFusion.fuseChannel(Image<T> output,
Image<FloatType> input,
float[] offset,
InvertibleCoordinateTransform transform,
InterpolatorFactory<FloatType> factory)
Fuse one slice/volume (one channel)
|
static <T extends RealType<T>> |
OverlayFusion.fuseChannel(Image<T> output,
Image<FloatType> input,
float[] offset,
InvertibleCoordinateTransform transform,
InterpolatorFactory<FloatType> factory)
Fuse one slice/volume (one channel)
|
static boolean |
DetectionSegmentation.getRangeForFit(long[] min,
long[] max,
int[] range,
int[] p,
Image<?> img) |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
ImgLib.open(String pathOrURL)
Open an image from a file path or a web URL.
|
static <T extends RealType<T>> |
ImgLib.wrap(ij.ImagePlus imp)
Wrap an ImageJ's
ImagePlus as an Imglib Image of the appropriate type. |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
ImgLib.save(Image<T> image,
String path)
Save an image in the appropriate file format according to
the filename extension specified in .
|
static <T extends RealType<T>> |
ImgLib.save(Image<T> image,
String fileType,
String path)
Save an image in the format specified by , which can be any of:
"tif", "tiff", "zip", "gif", "jpg", "jpeg", "bmp", "pgm", "png", "raw".
|
static ij.ImagePlus |
ImgLib.wrap(Image<?> img)
Wrap an Imglib's
Image as an ImageJ's ImagePlus of the appropriate type. |
Modifier and Type | Class and Description |
---|---|
class |
Affine2D<N extends NumericType<N>>
TODO
|
class |
Affine3D<T extends NumericType<T>>
Performs a mathematically correct transformation of an image.
|
class |
BandpassFilter<T extends RealType<T>>
TODO
|
class |
Close<T extends RealType<T>>
TODO
|
class |
Dilate<T extends RealType<T>>
TODO
|
class |
Dither<T extends RealType<T>>
TODO
|
class |
Downsample<T extends RealType<T>>
TODO
|
class |
Erode<T extends RealType<T>>
TODO
|
class |
FFT<T extends RealType<T>>
TODO
|
class |
Gauss<T extends RealType<T>>
TODO
|
class |
HoughLineTransform<T extends RealType<T>>
TODO
|
class |
InverseFFT<T extends RealType<T>>
TODO
|
class |
MedianFilter<T extends RealType<T>>
TODO
|
class |
Normalize<N extends NumericType<N>>
Becomes a normalized version of the given image, within min and max bounds,
where all pixels take values between 0 and 1.
|
class |
NormalizeSum<T extends RealType<T>>
TODO
|
class |
Open<T extends RealType<T>>
TODO
|
class |
Resample<N extends NumericType<N>>
TODO
|
class |
Scale2D<N extends NumericType<N>>
TODO
|
class |
Scale3D<N extends NumericType<N>>
TODO
|
Modifier and Type | Method and Description |
---|---|
Image<? extends RealType<?>> |
Process.getResult() |
Constructor and Description |
---|
Affine3D(Image<T> img,
float[] matrix,
AbstractAffine3D.Mode mode) |
BandpassFilter(Image<T> img,
int beginRadius,
int endRadius) |
Dither(Image<T> img)
The dithering threshold is computed from the min and max values of the image;
see
FloydSteinbergDithering . |
Dither(Image<T> img,
float ditheringThreshold) |
Downsample(Image<T> img,
float factor) |
FFT(Image<T> img) |
Gauss(Image<T> img,
double sigma)
A Gaussian convolution with an
OutOfBoundsStrategyMirrorFactory . |
Gauss(Image<T> img,
double[] sigma)
A Gaussian convolution with an
OutOfBoundsStrategyMirrorFactory . |
Gauss(Image<T> img,
OutOfBoundsStrategyFactory<T> oobs,
double sigma) |
Gauss(Image<T> img,
OutOfBoundsStrategyFactory<T> oobs,
double[] sigma) |
HoughLineTransform(Image<T> img)
A
HoughLineTransform with a LongType vote space. |
InverseFFT(Image<ComplexDoubleType> img,
FFT<T> fftImage) |
MedianFilter(Image<T> img,
float radius)
A median filter with an
OutOfBoundsStrategyMirrorFactory . |
MedianFilter(Image<T> img,
float radius,
OutOfBoundsStrategyFactory<T> oobs) |
NormalizeSum(Image<T> img) |
Process(Class<Algorithm> algorithmClass,
Image<? extends RealType<?>> img,
Object... parameters)
Initialize and execute the given
Algorithm and prepare a cursor
to deliver its pixel values one by one in successive calls to eval() . |
Resample(Image<N> img,
int[] dimensions) |
Resample(Image<N> img,
int[] dimensions,
AbstractAffine3D.Mode mode) |
Resample(Image<N> img,
Number scale)
Resample an
Image with the best possible mode. |
Resample(Image<N> img,
Number scale,
AbstractAffine3D.Mode mode) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAffine3D<T extends NumericType<T>>
TODO
|
class |
AbstractNormalize<T extends NumericType<T>>
TODO
|
class |
Morph<T extends RealType<T>>
Morphological operations such as Open, Close, Erode and Dilate.
|
Modifier and Type | Method and Description |
---|---|
static Image |
AlgorithmUtil.wrap(Object ob)
Wraps Image, ColorFunction and IFunction, but not numbers.
|
static Image |
AlgorithmUtil.wrapS(Object ob)
Wraps Image and IFunction, but not numbers, and not a ColorFunction:
considers the image as single-channel.
|
Constructor and Description |
---|
AbstractAffine3D(Image<T> img,
float[] matrix,
AbstractAffine3D.Mode mode,
Number outside)
With a default
OutOfBoundsStrategyValueFactory with @param outside. |
AbstractAffine3D(Image<T> img,
float[] matrix,
AbstractAffine3D.Mode mode,
OutOfBoundsStrategyFactory<T> oobf) |
AbstractAffine3D(Image<T> img,
float scaleX,
float shearX,
float shearY,
float scaleY,
float translateX,
float translateY,
AbstractAffine3D.Mode mode,
Number outside)
With a default
OutOfBoundsStrategyValueFactory with @param outside. |
AbstractAffine3D(Image<T> img,
float scaleX,
float shearX,
float shearY,
float scaleY,
float translateX,
float translateY,
AbstractAffine3D.Mode mode,
OutOfBoundsStrategyFactory<T> oobf) |
AbstractNormalize(Image<T> img) |
Modifier and Type | Method and Description |
---|---|
Image<RGBALegacyType> |
Histogram.asImage() |
Image<RGBALegacyType> |
BarChart.asImage() |
static Image<RGBALegacyType> |
ChartUtils.asImage(JFreeChart chart) |
static Image<RGBALegacyType> |
ChartUtils.asImage(JFreeChart chart,
int width,
int height) |
Image<T> |
Histogram.getImage() |
Constructor and Description |
---|
DoGPeaks(Image<N> img,
double[] sigmaLarge,
double[] sigmaSmall,
Number minPeakValue,
Number normalizationFactor) |
DoGPeaks(Image<N> img,
Number sigmaLarge,
Number sigmaSmall,
Number minPeakValue,
Number normalizationFactor)
Consider the as isotropic: apply the same sigma to all dimensions.
|
Constructor and Description |
---|
Alpha(Image<? extends RGBALegacyType> img)
Extract the alpha channel of each pixel, in the range [0, 255].
|
Blue(Image<? extends RGBALegacyType> img)
Extract the blue channel of each pixel, in the range [0, 255].
|
Brightness(Image<? extends RGBALegacyType> img)
Extract the brightness component of each pixel, in the range [0, 1].
|
Channel(Image<? extends RGBALegacyType> img,
int channel) |
Green(Image<? extends RGBALegacyType> img)
Extract the green channel of each pixel, in the range [0, 255].
|
HSB(Image<? extends RealType<?>> img)
Interpret the @param img as an HSB image.
|
Hue(Image<? extends RGBALegacyType> img)
Extract the hue component of each pixel, in the range [0, 1].
|
Luminance(Image<? extends RGBALegacyType> img) |
Red(Image<? extends RGBALegacyType> img)
Extract the red channel of each pixel, in the range [0, 255].
|
RGBA(Image<? extends RealType<?>> img)
Interpret the @param img as an ARGB image.
|
Saturation(Image<? extends RGBALegacyType> img)
Extract the saturation component of each pixel, in the range [0, 1].
|
Modifier and Type | Method and Description |
---|---|
Image<RGBALegacyType> |
ColorFunction.asImage() |
Image<RGBALegacyType> |
ColorFunction.asImage(int numThreads) |
Constructor and Description |
---|
Channel(Image<? extends RealType<?>> img,
int channel)
In RGBALegacyType, A=4, R=3, G=2, B=1, or H=3, S=2, B=1
|
ChannelOp(Image<? extends RGBALegacyType> img) |
HSBOp(Image<? extends RGBALegacyType> img) |
RGBAOp(Image<? extends RGBALegacyType> img) |
Modifier and Type | Method and Description |
---|---|
static Image<RGBALegacyType> |
Compute.apply(IFunction op,
RGBALegacyType output,
int numThreads)
Execute the given
IFunction , which runs for each pixel,
and store the results in an Image of type RGBALegacyType . |
static <R extends RealType<R>> |
Compute.apply(IFunction op,
R output,
int numThreads)
|
static Image<DoubleType> |
Compute.inDoubles(IFunction op)
Execute the given
IFunction , which runs for each pixel,
and store the results in an Image of type DoubleType . |
static Image<DoubleType> |
Compute.inDoubles(Image<? extends RealType<?>> img)
Convenience method to avoid confusion with script wrappers that are themselves
Image
rather than IFunction ; this method ends up creating a copy of the image, in DoubleType . |
static Image<DoubleType> |
Compute.inDoubles(int numThreads,
IFunction op)
Execute the given
IFunction , which runs for each pixel,
and store the results in an Image of type DoubleType with
as many threads as desired. |
static Image<FloatType> |
Compute.inFloats(IFunction op)
|
static Image<FloatType> |
Compute.inFloats(Image<? extends RealType<?>> img)
|
static Image<FloatType> |
Compute.inFloats(int numThreads,
IFunction op)
|
static Image<RGBALegacyType> |
Compute.inRGBA(IFunction op)
Execute the given
IFunction , which runs for each pixel,
and store the results in an Image of type RGBALegacyType with
as many threads as desired. |
static Image<RGBALegacyType> |
Compute.inRGBA(Image<? extends RealType<?>> img)
Convenience method to avoid confusion with script wrappers that are themselves
Image
rather than IFunction ; this method ends up creating a copy of the image, in RGBALegacyType . |
static Image<RGBALegacyType> |
Compute.inRGBA(int numThreads,
IFunction op)
Execute the given
IFunction , which runs for each pixel,
and store the results in an Image of type RGBALegacyType with
as many threads as desired. |
Modifier and Type | Method and Description |
---|---|
static Set<Image<?>> |
Compute.findImages(IFunction op)
Find all images in @param op and nested
IFunction instances. |
Modifier and Type | Method and Description |
---|---|
static Image<DoubleType> |
Compute.inDoubles(Image<? extends RealType<?>> img)
Convenience method to avoid confusion with script wrappers that are themselves
Image
rather than IFunction ; this method ends up creating a copy of the image, in DoubleType . |
static Image<FloatType> |
Compute.inFloats(Image<? extends RealType<?>> img)
|
static Image<RGBALegacyType> |
Compute.inRGBA(Image<? extends RealType<?>> img)
Convenience method to avoid confusion with script wrappers that are themselves
Image
rather than IFunction ; this method ends up creating a copy of the image, in RGBALegacyType . |
Modifier and Type | Method and Description |
---|---|
static void |
Compute.checkContainers(Collection<Image<?>> images)
Ensure that the
Container of each Image of @param images is compatible
with all the others. |
Constructor and Description |
---|
Abs(Image<? extends RealType<?>> img) |
ACos(Image<? extends RealType<?>> img) |
Add(IFunction fn,
Image<? extends RealType<?>> right) |
Add(Image<? extends RealType<?>> left,
IFunction fn) |
Add(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Add(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Add(Image<? extends RealType<?>> left,
Number val) |
Add(Number val,
Image<? extends RealType<?>> right) |
And(IFunction fn,
Image<? extends RealType<?>> right) |
And(Image<? extends RealType<?>> left,
IFunction fn) |
And(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
And(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
And(Image<? extends RealType<?>> left,
Number val) |
And(Number val,
Image<? extends RealType<?>> right) |
ASin(Image<? extends RealType<?>> img) |
ATan(Image<? extends RealType<?>> img) |
ATan2(IFunction fn,
Image<? extends RealType<?>> right) |
ATan2(Image<? extends RealType<?>> left,
IFunction fn) |
ATan2(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
ATan2(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
ATan2(Image<? extends RealType<?>> left,
Number val) |
ATan2(Number val,
Image<? extends RealType<?>> right) |
Average(IFunction fn,
Image<? extends RealType<?>> right) |
Average(Image<? extends RealType<?>> left,
IFunction fn) |
Average(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Average(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Average(Image<? extends RealType<?>> left,
Number val) |
Average(Number val,
Image<? extends RealType<?>> right) |
Cbrt(Image<? extends RealType<?>> img) |
Ceil(Image<? extends RealType<?>> img) |
Cos(Image<? extends RealType<?>> img) |
Cosh(Image<? extends RealType<?>> img) |
Difference(IFunction fn,
Image<? extends RealType<?>> right) |
Difference(Image<? extends RealType<?>> left,
IFunction fn) |
Difference(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Difference(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Difference(Image<? extends RealType<?>> left,
Number val) |
Difference(Number val,
Image<? extends RealType<?>> right) |
Divide(IFunction fn,
Image<? extends RealType<?>> right) |
Divide(Image<? extends RealType<?>> right)
1 / img
|
Divide(Image<? extends RealType<?>> left,
IFunction fn) |
Divide(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Divide(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Divide(Image<? extends RealType<?>> left,
Number val) |
Divide(Number val,
Image<? extends RealType<?>> right) |
Exp(Image<? extends RealType<?>> img) |
Expm1(Image<? extends RealType<?>> img) |
Floor(Image<? extends RealType<?>> img) |
Hypot(IFunction fn,
Image<? extends RealType<?>> right) |
Hypot(Image<? extends RealType<?>> left,
IFunction fn) |
Hypot(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Hypot(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Hypot(Image<? extends RealType<?>> left,
Number val) |
Hypot(Number val,
Image<? extends RealType<?>> right) |
IEEEremainder(IFunction fn,
Image<? extends RealType<?>> right) |
IEEEremainder(Image<? extends RealType<?>> left,
IFunction fn) |
IEEEremainder(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
IEEEremainder(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
IEEEremainder(Image<? extends RealType<?>> left,
Number val) |
IEEEremainder(Number val,
Image<? extends RealType<?>> right) |
Log(Image<? extends RealType<?>> img) |
Log10(Image<? extends RealType<?>> img) |
Log1p(Image<? extends RealType<?>> img) |
Max(IFunction fn,
Image<? extends RealType<?>> right) |
Max(Image<? extends RealType<?>> left,
IFunction fn) |
Max(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Max(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Max(Image<? extends RealType<?>> left,
Number val) |
Max(Number val,
Image<? extends RealType<?>> right) |
Min(IFunction fn,
Image<? extends RealType<?>> right) |
Min(Image<? extends RealType<?>> left,
IFunction fn) |
Min(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Min(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Min(Image<? extends RealType<?>> left,
Number val) |
Min(Number val,
Image<? extends RealType<?>> right) |
Multiply(IFunction fn,
Image<? extends RealType<?>> right) |
Multiply(Image<? extends RealType<?>> left,
IFunction fn) |
Multiply(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Multiply(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Multiply(Image<? extends RealType<?>> left,
Number val) |
Multiply(Number val,
Image<? extends RealType<?>> right) |
Or(IFunction fn,
Image<? extends RealType<?>> right) |
Or(Image<? extends RealType<?>> left,
IFunction fn) |
Or(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Or(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Or(Image<? extends RealType<?>> left,
Number val) |
Or(Number val,
Image<? extends RealType<?>> right) |
Pow(IFunction fn,
Image<? extends RealType<?>> right) |
Pow(Image<? extends RealType<?>> left,
IFunction fn) |
Pow(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Pow(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Pow(Image<? extends RealType<?>> left,
Number val) |
Pow(Number val,
Image<? extends RealType<?>> right) |
Rint(Image<? extends RealType<?>> img) |
Round(Image<? extends RealType<?>> img) |
Signum(Image<? extends RealType<?>> img) |
Sin(Image<? extends RealType<?>> img) |
Sinh(Image<? extends RealType<?>> img) |
Sqrt(Image<? extends RealType<?>> img) |
Subtract(IFunction fn,
Image<? extends RealType<?>> right) |
Subtract(Image<? extends RealType<?>> left,
IFunction fn) |
Subtract(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Subtract(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Subtract(Image<? extends RealType<?>> left,
Number val) |
Subtract(Number val,
Image<? extends RealType<?>> right) |
Tan(Image<? extends RealType<?>> img) |
Tanh(Image<? extends RealType<?>> img) |
ToDegrees(Image<? extends RealType<?>> img) |
ToRadians(Image<? extends RealType<?>> img) |
Xor(IFunction fn,
Image<? extends RealType<?>> right) |
Xor(Image<? extends RealType<?>> left,
IFunction fn) |
Xor(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Xor(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
Xor(Image<? extends RealType<?>> left,
Number val) |
Xor(Number val,
Image<? extends RealType<?>> right) |
Modifier and Type | Method and Description |
---|---|
Image<T> |
ImageComputation.asImage() |
Image<FloatType> |
FloatImageOperation.asImage()
Evaluate this operation as an
Image<FloatType> . |
Image<T> |
ImageComputation.asImage(int numThreads) |
Image<FloatType> |
FloatImageOperation.asImage(int numThreads)
Evaluate this operation as an
Image<FloatType>
using the defined number of parallel threads. |
Constructor and Description |
---|
BinaryOperation(IFunction fn,
Image<? extends RealType<?>> right) |
BinaryOperation(Image<? extends RealType<?>> left,
IFunction fn) |
BinaryOperation(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
BinaryOperation(Image<? extends RealType<?>> left,
Image<? extends RealType<?>> right) |
BinaryOperation(Image<? extends RealType<?>> left,
Number val) |
BinaryOperation(Number val,
Image<? extends RealType<?>> right) |
ImageFunction(Image<? extends RealType<?>> img) |
UnaryOperation(Image<? extends RealType<?>> img) |
Modifier and Type | Method and Description |
---|---|
Image<FloatType> |
DifferenceOfGaussianCUDA.CUDAOutput.getResult() |
Modifier and Type | Method and Description |
---|---|
static ArrayList<InterestPoint> |
ProcessDOG.compute(CUDASeparableConvolution cuda,
List<CUDADevice> deviceList,
boolean accurateCUDA,
double percentGPUMem,
Image<FloatType> img,
Img<FloatType> imglib2img,
float sigma,
float threshold,
int localization,
double imageSigmaX,
double imageSigmaY,
double imageSigmaZ,
boolean findMin,
boolean findMax,
double minIntensity,
double maxIntensity,
boolean keepIntensity) |
static ArrayList<InterestPoint> |
ProcessDOM.compute(Image<FloatType> img,
Img<FloatType> imglib2img,
int radius1,
int radius2,
float threshold,
int localization,
double imageSigmaX,
double imageSigmaY,
double imageSigmaZ,
boolean findMin,
boolean findMax,
double minIntensity,
double maxIntensity,
boolean keepIntensity) |
static ArrayList<InterestPoint> |
Localization.computeGaussLocalization(ArrayList<SimplePeak> peaks,
Image<FloatType> domImg,
double sigma,
boolean findMin,
boolean findMax,
float threshold,
boolean keepIntensity) |
static ArrayList<InterestPoint> |
Localization.computeQuadraticLocalization(ArrayList<SimplePeak> peaks,
Image<FloatType> domImg,
boolean findMin,
boolean findMax,
float threshold,
boolean keepIntensity) |
ArrayList<DifferenceOfGaussianPeak<FloatType>> |
DifferenceOfGaussianNewPeakFinder.findPeaks(Image<FloatType> laPlace) |
Constructor and Description |
---|
DifferenceOfGaussianCUDA(CUDASeparableConvolution cuda,
double percentGPUMem,
List<CUDADevice> devList,
Image<FloatType> img1,
Img<FloatType> img2,
boolean accurate,
double[] sigma1,
double[] sigma2,
double minPeakValue,
double normalizationFactor) |
DifferenceOfGaussianNewPeakFinder(Image<FloatType> img,
OutOfBoundsStrategyFactory<FloatType> outOfBoundsFactory,
double[] sigma1,
double[] sigma2,
double minPeakValue,
double normalizationFactor) |
Copyright © 2015–2021 Fiji. All rights reserved.