Modifier and Type | Method and Description |
---|---|
static <T extends Type<T> & Comparable<T>> |
Thresholder.threshold(Img<T> source,
T threshold,
boolean above,
int numThreads)
Returns a new boolean
Img generated by thresholding the values of
the source image. |
Modifier and Type | Method and Description |
---|---|
static <T extends Type<T> & Comparable<T>> |
Thresholder.threshold(Img<T> source,
T threshold,
boolean above,
int numThreads)
Returns a new boolean
Img generated by thresholding the values of
the source image. |
Modifier and Type | Method and Description |
---|---|
Img<S> |
BSplineLazyCoefficientsInterpolatorFactory.LazyCellImgFactory.create(long... dimensions) |
Img<S> |
BSplineLazyCoefficientsInterpolatorFactory.LazyCellImgFactory.create(long[] dim,
S type) |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>,S extends ComplexType<S>> |
FFTFunctions.computeFFT(RandomAccessibleInterval<T> input,
ImgFactory<S> imgFactory,
S complexType,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBoundsFactory,
int[] imageOffset,
int[] imageSize,
int numThreads,
boolean scale)
Deprecated.
|
static <T extends RealType<T>,S extends ComplexType<S>> |
FFTFunctions.computeInverseFFT(RandomAccessibleInterval<S> complex,
ImgFactory<T> imgFactory,
T type,
int numThreads,
boolean scale,
boolean cropBack,
int[] originalSize,
int[] originalOffset,
float additionalNormalization)
Deprecated.
|
static <T extends RealType<T>,S extends RealType<S>> |
FourierConvolution.convolve(Img<T> img,
Img<S> kernel)
Deprecated.
|
static <T extends RealType<T>,S extends RealType<S>> |
FourierConvolution.convolve(RandomAccessibleInterval<T> input,
RandomAccessibleInterval<S> kernel,
ImgFactory<T> imgFactory,
ImgFactory<S> kernelImgFactory,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
|
static Img<FloatType> |
FourierConvolution.createGaussianKernel(ImgFactory<FloatType> factory,
double[] sigmas)
Deprecated.
|
static Img<FloatType> |
FourierConvolution.createGaussianKernel(ImgFactory<FloatType> factory,
double sigma,
int numDimensions)
Deprecated.
|
Img<T> |
InverseFourierTransform.getResult()
Deprecated.
|
Img<S> |
FourierTransform.getResult()
Deprecated.
|
Img<T> |
FourierConvolution.getResult()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>,S extends RealType<S>> |
FourierConvolution.convolve(Img<T> img,
Img<S> kernel)
Deprecated.
|
static <T extends RealType<T>,S extends RealType<S>> |
FourierConvolution.convolve(Img<T> img,
Img<S> kernel)
Deprecated.
|
Constructor and Description |
---|
Bandpass(Img<T> img,
int beginRadius,
int endRadius)
Deprecated.
|
FourierConvolution(Img<T> image,
Img<S> kernel)
Deprecated.
Computes a convolution in Fourier space.
|
FourierConvolution(Img<T> image,
Img<S> kernel)
Deprecated.
Computes a convolution in Fourier space.
|
FourierConvolution(Img<T> image,
Img<S> kernel,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
Computes a convolution in Fourier space.
|
FourierConvolution(Img<T> image,
Img<S> kernel,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
Computes a convolution in Fourier space.
|
FourierTransform(Img<T> input,
S complexType)
Deprecated.
|
FourierTransform(Img<T> input,
S complexType,
FourierTransform.FFTOptimization fftOptimization)
Deprecated.
|
FourierTransform(Img<T> input,
S complexType,
FourierTransform.PreProcessing preProcessing)
Deprecated.
|
FourierTransform(Img<T> input,
S complexType,
FourierTransform.Rearrangement rearrangement)
Deprecated.
|
FourierTransform(Img<T> input,
S complexType,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outOfBounds)
Deprecated.
|
InverseFourierConvolution(Img<T> image,
Img<S> kernel)
Deprecated.
|
InverseFourierConvolution(Img<T> image,
Img<S> kernel)
Deprecated.
|
InverseFourierConvolution(Img<T> image,
Img<S> kernel,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
|
InverseFourierConvolution(Img<T> image,
Img<S> kernel,
ImgFactory<ComplexFloatType> fftImgFactory)
Deprecated.
|
InverseFourierTransform(Img<S> fftImage,
FourierTransform<?,?> forwardTransform,
T type)
Deprecated.
This inverse FFT can be only done in place, if desired.
|
InverseFourierTransform(Img<S> fftImage,
FourierTransform<T,?> forwardTransform)
Deprecated.
This inverse FFT can be only done in place, if desired.
|
InverseFourierTransform(Img<S> fftImage,
T type)
Deprecated.
This inverse FFT can be only done in place, if desired.
|
Modifier and Type | Method and Description |
---|---|
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessible<C> input,
Interval inputInterval,
ImgFactory<R> factory,
R type) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessible<C> input,
Interval inputInterval,
ImgFactory<R> factory,
R type,
ExecutorService service) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessible<C> input,
Interval inputInterval,
ImgFactory<R> factory,
R type,
int numThreads) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessible<C> input,
Interval inputInterval,
Interval outputDimensions,
ImgFactory<R> factory,
ExecutorService service) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessible<C> input,
Interval inputInterval,
Interval outputDimensions,
ImgFactory<R> factory,
R type) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessible<C> input,
Interval inputInterval,
Interval outputDimensions,
ImgFactory<R> factory,
R type,
ExecutorService service)
Deprecated.
|
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessible<C> input,
Interval inputInterval,
Interval outputDimensions,
ImgFactory<R> factory,
R type,
int numThreads) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessibleInterval<C> input,
ImgFactory<R> factory,
R type) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessibleInterval<C> input,
ImgFactory<R> factory,
R type,
ExecutorService service) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessibleInterval<C> input,
ImgFactory<R> factory,
R type,
int numThreads) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessibleInterval<C> input,
Interval outputDimensions,
ImgFactory<R> factory,
R type) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessibleInterval<C> input,
Interval outputDimensions,
ImgFactory<R> factory,
R type,
ExecutorService service) |
static <C extends ComplexType<C>,R extends RealType<R>> |
FFT.complexToReal(RandomAccessibleInterval<C> input,
Interval outputDimensions,
ImgFactory<R> factory,
R type,
int numThreads) |
static <R extends RealType<R>> |
FFTConvolution.computeImgFFT(Interval imgConvolutionInterval,
RandomAccessible<R> img,
ImgFactory<ComplexFloatType> fftFactory,
ExecutorService service) |
static <R extends RealType<R>> |
FFTConvolution.computeKernelFFT(Interval kernelConvolutionInterval,
long[] min,
long[] max,
boolean complexConjugate,
RandomAccessible<R> kernel,
ImgFactory<ComplexFloatType> fftFactory,
ExecutorService service) |
Img<ComplexFloatType> |
FFTConvolution.imgFFT() |
Img<ComplexFloatType> |
FFTConvolution.kernelFFT() |
static <R extends RealType<R>,C extends ComplexType<C>> |
FFT.realToComplex(RandomAccessible<R> input,
Interval inputInterval,
ImgFactory<C> factory,
C type) |
static <R extends RealType<R>,C extends ComplexType<C>> |
FFT.realToComplex(RandomAccessible<R> input,
Interval inputInterval,
ImgFactory<C> factory,
C type,
ExecutorService service)
Deprecated.
|
static <R extends RealType<R>,C extends ComplexType<C>> |
FFT.realToComplex(RandomAccessible<R> input,
Interval inputInterval,
ImgFactory<C> factory,
C type,
int numThreads) |
static <R extends RealType<R>,C extends ComplexType<C>> |
FFT.realToComplex(RandomAccessible<R> input,
Interval inputInterval,
ImgFactory<C> factory,
ExecutorService service) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
ImgFactory<ComplexFloatType> factory) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
ImgFactory<ComplexFloatType> factory,
ExecutorService service) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
ImgFactory<ComplexFloatType> factory,
int numThreads) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
OutOfBoundsFactory<R,RandomAccessibleInterval<R>> oobs,
ImgFactory<ComplexFloatType> factory) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
OutOfBoundsFactory<R,RandomAccessibleInterval<R>> oobs,
ImgFactory<ComplexFloatType> factory,
ExecutorService service) |
static <R extends RealType<R>> |
FFT.realToComplex(RandomAccessibleInterval<R> input,
OutOfBoundsFactory<R,RandomAccessibleInterval<R>> oobs,
ImgFactory<ComplexFloatType> factory,
int numThreads) |
Modifier and Type | Method and Description |
---|---|
static <R extends RealType<R>> |
FFTConvolution.computeConvolution(Img<ComplexFloatType> fftImg,
Img<ComplexFloatType> fftKernel,
RandomAccessibleInterval<R> output,
boolean keepImgFFT,
boolean div,
ExecutorService service) |
static <R extends RealType<R>> |
FFTConvolution.computeConvolution(Img<ComplexFloatType> fftImg,
Img<ComplexFloatType> fftKernel,
RandomAccessibleInterval<R> output,
boolean keepImgFFT,
boolean div,
ExecutorService service) |
protected static ImgFactory<ComplexFloatType> |
FFTConvolution.getFFTFactory(Img<? extends RealType<?>> img) |
static void |
FFTConvolution.multiplyDivideComplex(Img<ComplexFloatType> img,
Img<ComplexFloatType> kernel,
boolean div) |
static void |
FFTConvolution.multiplyDivideComplex(Img<ComplexFloatType> img,
Img<ComplexFloatType> kernel,
boolean div) |
void |
FFTConvolution.setImgFFT(Img<ComplexFloatType> fftImg)
Sets the FFT image as computed, be very careful with this method, if any parameters of the FFT are wrong, this will fail
WARNING: if you do not set keepImgFFT, this image will be modified during convolution
|
void |
FFTConvolution.setKernelFFT(Img<ComplexFloatType> fftKernel)
Sets the FFT kernel as computed, be very careful with this method, if any parameters of the FFT are wrong, this will fail
|
Constructor and Description |
---|
FFTConvolution(Img<R> img,
Img<R> kernel)
Compute a Fourier space based convolution in-place (img will be replaced
by the convolved result).
|
FFTConvolution(Img<R> img,
Img<R> kernel)
Compute a Fourier space based convolution in-place (img will be replaced
by the convolved result).
|
FFTConvolution(Img<R> img,
Img<R> kernel,
ExecutorService service)
Compute a Fourier space based convolution in-place (img will be replaced
by the convolved result).
|
FFTConvolution(Img<R> img,
Img<R> kernel,
ExecutorService service)
Compute a Fourier space based convolution in-place (img will be replaced
by the convolved result).
|
FFTConvolution(Img<R> img,
Img<R> kernel,
RandomAccessibleInterval<R> output)
Compute a Fourier space based convolution The image will be extended by
mirroring with single boundary, the kernel will be zero-padded.
|
FFTConvolution(Img<R> img,
Img<R> kernel,
RandomAccessibleInterval<R> output)
Compute a Fourier space based convolution The image will be extended by
mirroring with single boundary, the kernel will be zero-padded.
|
FFTConvolution(Img<R> img,
Img<R> kernel,
RandomAccessibleInterval<R> output,
ExecutorService service)
Compute a Fourier space based convolution The image will be extended by
mirroring with single boundary, the kernel will be zero-padded.
|
FFTConvolution(Img<R> img,
Img<R> kernel,
RandomAccessibleInterval<R> output,
ExecutorService service)
Compute a Fourier space based convolution The image will be extended by
mirroring with single boundary, the kernel will be zero-padded.
|
Modifier and Type | Method and Description |
---|---|
Img<FloatType> |
FloydSteinbergDithering.createErrorDiffusionKernel(int numDimensions) |
Img<BitType> |
FloydSteinbergDithering.getResult() |
Modifier and Type | Method and Description |
---|---|
static Img<DoubleType> |
GaussDouble.gauss(double[] sigma,
Img<DoubleType> input)
Deprecated.
|
static Img<DoubleType> |
GaussDouble.gauss(double[] sigma,
Img<DoubleType> input,
OutOfBoundsFactory<DoubleType,Img<DoubleType>> outOfBounds)
Deprecated.
|
static Img<FloatType> |
GaussFloat.gauss(double[] sigma,
Img<FloatType> input)
Deprecated.
|
static Img<FloatType> |
GaussFloat.gauss(double[] sigma,
Img<FloatType> input,
OutOfBoundsFactory<FloatType,Img<FloatType>> outOfBounds)
Deprecated.
|
static Img<DoubleType> |
GaussDouble.gauss(double[] sigma,
RandomAccessible<DoubleType> input,
Interval interval,
ImgFactory<DoubleType> factory)
Deprecated.
|
static Img<FloatType> |
GaussFloat.gauss(double[] sigma,
RandomAccessible<FloatType> input,
Interval interval,
ImgFactory<FloatType> factory)
Deprecated.
|
protected Img<T> |
GaussNativeType.getProcessingLine(long sizeProcessLine)
Deprecated.
|
protected Img<T> |
GaussGeneral.getProcessingLine(long sizeProcessLine)
Deprecated.
|
protected Img<FloatType> |
GaussFloat.getProcessingLine(long sizeProcessLine)
Deprecated.
|
protected Img<DoubleType> |
GaussDouble.getProcessingLine(long sizeProcessLine)
Deprecated.
|
protected abstract Img<T> |
AbstractGauss.getProcessingLine(long size) |
Img<T> |
SamplingLineIterator.getProcessLine()
Deprecated.
|
Img<T> |
AbstractGauss.getTmp1() |
Img<T> |
AbstractGauss.getTmp2() |
static <T extends RealType<T>> |
Gauss.inDouble(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.inDouble(double[] sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inDouble(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.inDouble(double sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inFloat(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.inFloat(double[] sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inFloat(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.inFloat(double sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
static <T extends NumericType<T>> |
Gauss.inNumericType(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img using the OutOfBoundsMirrorFactory with
single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericType(double[] sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img |
static <T extends NumericType<T>> |
Gauss.inNumericType(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img using the OutOfBoundsMirrorFactory with
single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericType(double sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img |
static <T extends RealType<T>> |
Gauss.toDouble(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.toDouble(double[] sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.toDouble(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.toDouble(double sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.toFloat(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.toFloat(double[] sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.toFloat(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.toFloat(double sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
Modifier and Type | Method and Description |
---|---|
static Img<DoubleType> |
GaussDouble.gauss(double[] sigma,
Img<DoubleType> input)
Deprecated.
|
static Img<DoubleType> |
GaussDouble.gauss(double[] sigma,
Img<DoubleType> input,
OutOfBoundsFactory<DoubleType,Img<DoubleType>> outOfBounds)
Deprecated.
|
static Img<FloatType> |
GaussFloat.gauss(double[] sigma,
Img<FloatType> input)
Deprecated.
|
static Img<FloatType> |
GaussFloat.gauss(double[] sigma,
Img<FloatType> input,
OutOfBoundsFactory<FloatType,Img<FloatType>> outOfBounds)
Deprecated.
|
static <T extends RealType<T>> |
Gauss.inDouble(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.inDouble(double[] sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inDouble(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.inDouble(double sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inDoubleInPlace(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with double precision on an entire
Img using the
OutOfBoundsMirrorFactory with single boundary |
static <T extends RealType<T>> |
Gauss.inDoubleInPlace(double[] sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inDoubleInPlace(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with double precision on an entire
Img using the
OutOfBoundsMirrorFactory with single boundary |
static <T extends RealType<T>> |
Gauss.inDoubleInPlace(double sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inFloat(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.inFloat(double[] sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inFloat(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.inFloat(double sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inFloatInPlace(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with float precision on an entire
Img using the
OutOfBoundsMirrorFactory with single boundary |
static <T extends RealType<T>> |
Gauss.inFloatInPlace(double[] sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with float precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.inFloatInPlace(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with float precision on an entire
Img using the
OutOfBoundsMirrorFactory with single boundary |
static <T extends RealType<T>> |
Gauss.inFloatInPlace(double sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with float precision on an entire
Img |
static <T extends NumericType<T>> |
Gauss.inNumericType(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img using the OutOfBoundsMirrorFactory with
single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericType(double[] sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img |
static <T extends NumericType<T>> |
Gauss.inNumericType(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img using the OutOfBoundsMirrorFactory with
single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericType(double sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution with the precision of the type provided
on an entire
Img |
static <T extends NumericType<T>> |
Gauss.inNumericTypeInPlace(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with the precision of the type provided on an entire
Img using
the OutOfBoundsMirrorFactory with single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericTypeInPlace(double[] sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with the precision of the type provided on an entire
Img |
static <T extends NumericType<T>> |
Gauss.inNumericTypeInPlace(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with the precision of the type provided on an entire
Img using
the OutOfBoundsMirrorFactory with single boundary |
static <T extends NumericType<T>> |
Gauss.inNumericTypeInPlace(double sigma,
Img<T> img,
OutOfBoundsFactory<T,RandomAccessibleInterval<T>> outofbounds)
Deprecated.
Computes a Gaussian convolution in-place (temporary imgs are necessary)
with the precision of the type provided on an entire
Img |
static <T extends RealType<T>> |
Gauss.toDouble(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.toDouble(double[] sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.toDouble(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.toDouble(double sigma,
Img<T> img,
OutOfBoundsFactory<DoubleType,RandomAccessibleInterval<DoubleType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.toFloat(double[] sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.toFloat(double[] sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
static <T extends RealType<T>> |
Gauss.toFloat(double sigma,
Img<T> img)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
static <T extends RealType<T>> |
Gauss.toFloat(double sigma,
Img<T> img,
OutOfBoundsFactory<FloatType,RandomAccessibleInterval<FloatType>> outofbounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
Modifier and Type | Method and Description |
---|---|
static Img<DoubleType> |
GaussDouble.gauss(double[] sigma,
Img<DoubleType> input,
OutOfBoundsFactory<DoubleType,Img<DoubleType>> outOfBounds)
Deprecated.
|
static Img<FloatType> |
GaussFloat.gauss(double[] sigma,
Img<FloatType> input,
OutOfBoundsFactory<FloatType,Img<FloatType>> outOfBounds)
Deprecated.
|
Constructor and Description |
---|
GaussDouble(double[] sigma,
Img<DoubleType> input)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
GaussDouble(double[] sigma,
Img<DoubleType> input,
OutOfBoundsFactory<DoubleType,Img<DoubleType>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
GaussFloat(double[] sigma,
Img<FloatType> input)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
GaussFloat(double[] sigma,
Img<FloatType> input,
OutOfBoundsFactory<FloatType,Img<FloatType>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
GaussGeneral(double[] sigma,
Img<T> input)
Deprecated.
Computes a Gaussian convolution with any precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary
WARNING: This is a very slow implementation as it is not written for
NativeType . |
GaussGeneral(double[] sigma,
Img<T> input,
OutOfBoundsFactory<T,Img<T>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with any precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary
WARNING: This is a very slow implementation as it is not written for
NativeType . |
GaussNativeType(double[] sigma,
Img<T> input)
Deprecated.
Computes a Gaussian convolution with any precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
GaussNativeType(double[] sigma,
Img<T> input,
OutOfBoundsFactory<T,Img<T>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with any precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
SamplingLineIterator(int dim,
long size,
RandomAccess<T> randomAccess,
Img<T> processLine,
T copy,
T tmp)
Deprecated.
Make a new SamplingLineIterator which iterates a 1d line of a certain
length and is used as the input for the convolution operation
|
Constructor and Description |
---|
GaussDouble(double[] sigma,
Img<DoubleType> input,
OutOfBoundsFactory<DoubleType,Img<DoubleType>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with double precision on an entire
Img |
GaussFloat(double[] sigma,
Img<FloatType> input,
OutOfBoundsFactory<FloatType,Img<FloatType>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with float precision on an entire
Img |
GaussGeneral(double[] sigma,
Img<T> input,
OutOfBoundsFactory<T,Img<T>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with any precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary
WARNING: This is a very slow implementation as it is not written for
NativeType . |
GaussNativeType(double[] sigma,
Img<T> input,
OutOfBoundsFactory<T,Img<T>> outOfBounds)
Deprecated.
Computes a Gaussian convolution with any precision on an entire
Img using the OutOfBoundsMirrorFactory with single
boundary |
Modifier and Type | Field and Description |
---|---|
protected Img<T> |
IntegralImg.integral |
protected Img<R> |
ScaleAreaAveraging2d.scaled |
Modifier and Type | Method and Description |
---|---|
Img<R> |
ScaleAreaAveraging2d.getResult() |
Img<T> |
IntegralImg.getResult() |
Constructor and Description |
---|
ScaleAreaAveraging2d(Img<T> integralImg,
R targetType,
Converter<T,R> converter,
long[] size)
Deprecated.
|
ScaleAreaAveraging2d(Img<T> integralImg,
R targetType,
long[] size)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>,U extends RealType<U>> |
TensorEigenValues.createAppropriateResultImg(RandomAccessibleInterval<T> tensor,
ImgFactory<U> factory)
Create appropriately sized image for tensor input.
|
static <T extends RealType<T>,U extends RealType<U>> |
TensorEigenValues.createAppropriateResultImg(RandomAccessibleInterval<T> tensor,
ImgFactory<U> factory,
U u)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Img<BitType> |
PickImagePeaks.getResult() |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
BlackTopHat.blackTopHat(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHat(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation, using
a list of
Shape s as a flat structuring element. |
static <T extends RealType<T>> |
BlackTopHat.blackTopHat(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHat(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation, using
a
Shape as a flat structuring element. |
static <T extends RealType<T>> |
Closing.close(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Closing.close(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the morphological closing operation on an
Img of
Comparable , using a list of Shape s as a structuring
element. |
static <T extends RealType<T>> |
Closing.close(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Closing.close(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the morphological closing operation on an
Img of
Comparable , using a Shape as a structuring element. |
static <T extends RealType<T>> |
Dilation.dilate(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilate(Img<T> source,
List<? extends Shape> strels,
T minVal,
int numThreads)
|
static <T extends RealType<T>> |
Dilation.dilate(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilate(Img<T> source,
Shape strel,
T minVal,
int numThreads)
|
static <T extends RealType<T>> |
Dilation.dilateFull(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilateFull(Img<T> source,
List<? extends Shape> strels,
T minVal,
int numThreads)
|
static <T extends RealType<T>> |
Dilation.dilateFull(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilateFull(Img<T> source,
Shape strel,
T minVal,
int numThreads)
|
static <T extends RealType<T>> |
Erosion.erode(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erode(Img<T> source,
List<? extends Shape> strels,
T maxVal,
int numThreads)
|
static <T extends RealType<T>> |
Erosion.erode(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erode(Img<T> source,
Shape strel,
T maxVal,
int numThreads)
|
static <T extends RealType<T>> |
Erosion.erodeFull(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erodeFull(Img<T> source,
List<? extends Shape> strels,
T maxVal,
int numThreads)
|
static <T extends RealType<T>> |
Erosion.erodeFull(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erodeFull(Img<T> source,
Shape strel,
T maxVal,
int numThreads)
|
static <T extends RealType<T>> |
Opening.open(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Opening.open(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the morphological opening operation on an
Img of
Comparable , using a list of Shape s as a structuring
element. |
static <T extends RealType<T>> |
Opening.open(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Opening.open(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the morphological opening operation on an
Img of
Comparable , using a Shape as a structuring element. |
static <T extends RealType<T>> |
TopHat.topHat(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHat(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation, using a
list of
Shape s as a flat structuring element. |
static <T extends RealType<T>> |
TopHat.topHat(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHat(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation, using a
Shape as a flat structuring element. |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
BlackTopHat.blackTopHat(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHat(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation, using
a list of
Shape s as a flat structuring element. |
static <T extends RealType<T>> |
BlackTopHat.blackTopHat(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T> & Sub<T>> |
BlackTopHat.blackTopHat(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the black top-hat (or bottom-hat) morphological operation, using
a
Shape as a flat structuring element. |
static <T extends RealType<T>> |
Closing.close(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Closing.close(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the morphological closing operation on an
Img of
Comparable , using a list of Shape s as a structuring
element. |
static <T extends RealType<T>> |
Closing.close(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Closing.close(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the morphological closing operation on an
Img of
Comparable , using a Shape as a structuring element. |
static <T extends RealType<T>> |
Dilation.dilate(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilate(Img<T> source,
List<? extends Shape> strels,
T minVal,
int numThreads)
|
static <T extends RealType<T>> |
Dilation.dilate(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilate(Img<T> source,
Shape strel,
T minVal,
int numThreads)
|
static <T extends RealType<T>> |
Dilation.dilateFull(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilateFull(Img<T> source,
List<? extends Shape> strels,
T minVal,
int numThreads)
|
static <T extends RealType<T>> |
Dilation.dilateFull(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Dilation.dilateFull(Img<T> source,
Shape strel,
T minVal,
int numThreads)
|
static <T extends RealType<T>> |
Erosion.erode(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erode(Img<T> source,
List<? extends Shape> strels,
T maxVal,
int numThreads)
|
static <T extends RealType<T>> |
Erosion.erode(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erode(Img<T> source,
Shape strel,
T maxVal,
int numThreads)
|
static <T extends RealType<T>> |
Erosion.erodeFull(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erodeFull(Img<T> source,
List<? extends Shape> strels,
T maxVal,
int numThreads)
|
static <T extends RealType<T>> |
Erosion.erodeFull(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Erosion.erodeFull(Img<T> source,
Shape strel,
T maxVal,
int numThreads)
|
static <T extends RealType<T>> |
Opening.open(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Opening.open(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the morphological opening operation on an
Img of
Comparable , using a list of Shape s as a structuring
element. |
static <T extends RealType<T>> |
Opening.open(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T>> |
Opening.open(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the morphological opening operation on an
Img of
Comparable , using a Shape as a structuring element. |
static <T extends RealType<T>> |
TopHat.topHat(Img<T> source,
List<? extends Shape> strels,
int numThreads)
|
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHat(Img<T> source,
List<? extends Shape> strels,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation, using a
list of
Shape s as a flat structuring element. |
static <T extends RealType<T>> |
TopHat.topHat(Img<T> source,
Shape strel,
int numThreads)
|
static <T extends Type<T> & Comparable<T> & Sub<T>> |
TopHat.topHat(Img<T> source,
Shape strel,
T minVal,
T maxVal,
int numThreads)
Performs the top-hat (white top-hat) morphological operation, using a
Shape as a flat structuring element. |
Modifier and Type | Method and Description |
---|---|
static <T extends BooleanType<T>> |
Branchpoints.branchpoints(Img<T> source) |
static <T extends BooleanType<T>> |
Bridge.bridge(Img<T> source) |
protected <T extends BooleanType<T>> |
Abstract3x3TableOperation.calculate(Img<T> source) |
static <T extends BooleanType<T>> |
Clean.clean(Img<T> source) |
static <T extends BooleanType<T>> |
Endpoints.endpoints(Img<T> source) |
static <T extends BooleanType<T>> |
Fill.fill(Img<T> source) |
static <T extends BooleanType<T>> |
Hbreak.hbreak(Img<T> source) |
static <T extends BooleanType<T>> |
Life.life(Img<T> source) |
static <T extends BooleanType<T>> |
Majority.majority(Img<T> source) |
static <T extends BooleanType<T>> |
Remove.remove(Img<T> source) |
static <T extends BooleanType<T>> |
Spur.spur(Img<T> source) |
static <T extends BooleanType<T>> |
Thicken.thicken(Img<T> source) |
static <T extends BooleanType<T>> |
Thin.thin(Img<T> source) |
static <T extends BooleanType<T>> |
Thin1.thin1(Img<T> source) |
static <T extends BooleanType<T>> |
Thin2.thin2(Img<T> source) |
static <T extends BooleanType<T>> |
Vbreak.vbreak(Img<T> source) |
Modifier and Type | Method and Description |
---|---|
static <T extends BooleanType<T>> |
Branchpoints.branchpoints(Img<T> source) |
static <T extends BooleanType<T>> |
Bridge.bridge(Img<T> source) |
protected <T extends BooleanType<T>> |
Abstract3x3TableOperation.calculate(Img<T> source) |
static <T extends BooleanType<T>> |
Clean.clean(Img<T> source) |
static <T extends BooleanType<T>> |
Endpoints.endpoints(Img<T> source) |
static <T extends BooleanType<T>> |
Fill.fill(Img<T> source) |
static <T extends BooleanType<T>> |
Hbreak.hbreak(Img<T> source) |
static <T extends BooleanType<T>> |
Life.life(Img<T> source) |
static <T extends BooleanType<T>> |
Majority.majority(Img<T> source) |
static <T extends BooleanType<T>> |
Remove.remove(Img<T> source) |
static <T extends BooleanType<T>> |
Spur.spur(Img<T> source) |
static <T extends BooleanType<T>> |
Thicken.thicken(Img<T> source) |
static <T extends BooleanType<T>> |
Thin.thin(Img<T> source) |
static <T extends BooleanType<T>> |
Thin1.thin1(Img<T> source) |
static <T extends BooleanType<T>> |
Thin2.thin2(Img<T> source) |
static <T extends BooleanType<T>> |
Vbreak.vbreak(Img<T> source) |
Modifier and Type | Field and Description |
---|---|
protected Img<FloatType> |
ExplicitDiffusionScheme.increment
This is a temporary holder were we store the increment to add to the
input image at each iteration.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends RealType<T>> |
PeronaMalikAnisotropicDiffusion.copy(RandomAccessibleInterval<T> input,
ImgFactory<FloatType> factory)
|
Img<FloatType> |
MomentOfInertiaTensor3D.getResult() |
Img<FloatType> |
MomentOfInertiaTensor2D.getResult() |
Img<FloatType> |
IsotropicDiffusionTensor.getResult() |
Img<FloatType> |
Gradient.getResult() |
Img<FloatType> |
CoherenceEnhancingDiffusionTensor2D.getResult() |
static <T extends RealType<T>> |
PeronaMalikAnisotropicDiffusion.toFloat(Img<T> input,
double deltat,
double kappa) |
static <T extends RealType<T>> |
PeronaMalikAnisotropicDiffusion.toFloat(Img<T> input,
double deltat,
PeronaMalikAnisotropicDiffusion.DiffusionFunction function) |
static <T extends RealType<T>> |
PeronaMalikAnisotropicDiffusion.toFloat(RandomAccessibleInterval<T> input,
ImgFactory<FloatType> factory,
double deltat,
double kappa) |
static <T extends RealType<T>> |
PeronaMalikAnisotropicDiffusion.toFloat(RandomAccessibleInterval<T> input,
ImgFactory<FloatType> factory,
double deltat,
PeronaMalikAnisotropicDiffusion.DiffusionFunction function) |
Modifier and Type | Method and Description |
---|---|
static <T extends RealType<T>> |
PeronaMalikAnisotropicDiffusion.inFloatInPlace(Img<T> input,
double deltat,
double kappa) |
static <T extends RealType<T>> |
PeronaMalikAnisotropicDiffusion.inFloatInPlace(Img<T> input,
double deltat,
PeronaMalikAnisotropicDiffusion.DiffusionFunction function) |
static <T extends RealType<T>> |
PeronaMalikAnisotropicDiffusion.toFloat(Img<T> input,
double deltat,
double kappa) |
static <T extends RealType<T>> |
PeronaMalikAnisotropicDiffusion.toFloat(Img<T> input,
double deltat,
PeronaMalikAnisotropicDiffusion.DiffusionFunction function) |
Constructor and Description |
---|
CoherenceEnhancingDiffusionTensor2D(Img<T> input) |
ExplicitDiffusionScheme(Img<T> input,
Img<FloatType> D)
Contructor of ExplicitDiffusionScheme, calls contructor
ExplicitDiffusionScheme(RandomAccessibleInterval<T>,
RandomAccessibleInterval<FloatType>, ImgFactory<FloatType>) and uses the
ImgFactory of the second Img as third parameter. |
ExplicitDiffusionScheme(Img<T> input,
Img<FloatType> D)
Contructor of ExplicitDiffusionScheme, calls contructor
ExplicitDiffusionScheme(RandomAccessibleInterval<T>,
RandomAccessibleInterval<FloatType>, ImgFactory<FloatType>) and uses the
ImgFactory of the second Img as third parameter. |
ExplicitDiffusionScheme3D(Img<T> input,
Img<FloatType> D) |
ExplicitDiffusionScheme3D(Img<T> input,
Img<FloatType> D) |
Gradient(Img<T> input,
boolean[] doDimension)
Deprecated.
Use
Gradient(RandomAccessibleInterval, ImgFactory, boolean[])
instead and define a imgFactory for the output. |
MomentOfInertiaTensor2D(Img<T> input,
int scale)
Deprecated.
Use
MomentOfInertiaTensor2D(RandomAccessibleInterval, ImgFactory, int)
and specify the ImgFactory<Float> for the output. |
MomentOfInertiaTensor2D(Img<T> input,
int scale,
double epsilon_1,
double epsilon_2)
Deprecated.
Use
MomentOfInertiaTensor2D(RandomAccessibleInterval, ImgFactory, int, double, double)
and specify the ImgFactory<Float> for the output. |
MomentOfInertiaTensor3D(Img<T> input,
int scale)
Deprecated.
Use
MomentOfInertiaTensor3D(RandomAccessibleInterval, ImgFactory, int, double, double) instead and define the ArrayImg<FloatType> for the output. |
MomentOfInertiaTensor3D(Img<T> input,
int scale,
double epsilon_1,
double epsilon_2)
Deprecated.
Use
MomentOfInertiaTensor3D(RandomAccessibleInterval, ImgFactory, int, double, double) instead and define the ArrayImg<FloatType> for the output. |
NonNegativityDiffusionScheme2D(Img<T> input,
Img<FloatType> D) |
NonNegativityDiffusionScheme2D(Img<T> input,
Img<FloatType> D) |
NonNegativityDiffusionScheme2D(Img<T> input,
Img<FloatType> D,
float dt) |
NonNegativityDiffusionScheme2D(Img<T> input,
Img<FloatType> D,
float dt) |
NonNegativityDiffusionScheme3D(Img<T> input,
Img<FloatType> D) |
NonNegativityDiffusionScheme3D(Img<T> input,
Img<FloatType> D) |
NonNegativityDiffusionScheme3D(Img<T> input,
Img<FloatType> D,
float dt) |
NonNegativityDiffusionScheme3D(Img<T> input,
Img<FloatType> D,
float dt) |
PeronaMalikAnisotropicDiffusion(Img<T> image,
double deltat,
double kappa)
Instantiate the Perona & Malik anisotropic diffusion process, with the default strong-edge
diffusion function.
|
PeronaMalikAnisotropicDiffusion(Img<T> img,
double deltat,
PeronaMalikAnisotropicDiffusion.DiffusionFunction function)
Instantiate the Perona & Malik anisotropic diffusion process, with a custom diffusion function.
|
StandardDiffusionScheme2D(Img<T> input,
Img<FloatType> D) |
StandardDiffusionScheme2D(Img<T> input,
Img<FloatType> D) |
StandardDiffusionScheme3D(Img<T> input,
Img<FloatType> D) |
StandardDiffusionScheme3D(Img<T> input,
Img<FloatType> D) |
StandardDiffusionScheme3D(Img<T> input,
Img<FloatType> D,
float dt) |
StandardDiffusionScheme3D(Img<T> input,
Img<FloatType> D,
float dt) |
Constructor and Description |
---|
Histogram(HistogramBinMapper<T> mapper,
Img<T> image)
Create a Histogram using the given mapper, calculating from the given
Image.
|
Modifier and Type | Method and Description |
---|---|
Img<T> |
ImageTransform.getResult() |
Constructor and Description |
---|
ImageTransform(ExtendedRandomAccessibleInterval<T,Img<T>> container,
InvertibleBoundable transform,
InterpolatorFactory<T,RandomAccessible<T>> interpolatorFactory)
Deprecated.
Use a different constructor and explicitly define a
ImgFactory which will create the output. |
Modifier and Type | Class and Description |
---|---|
class |
CachedCellImg<T extends NativeType<T>,A>
A
LazyCellImg that creates empty Cells lazily when they are accessed
and stores (modified) Cells in a disk cache when memory runs full. |
class |
DiskCachedCellImg<T extends NativeType<T>,A>
A
LazyCellImg that creates empty Cells lazily when they are accessed
and stores (modified) Cells in a disk cache when memory runs full. |
class |
SingleCellArrayImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A
NativeImg representing a single cell of an AbstractCellImg . |
Modifier and Type | Method and Description |
---|---|
Img<T> |
SingleCellArrayImg.copy() |
Modifier and Type | Class and Description |
---|---|
class |
ARGBScreenImage |
class |
ArrayImgAWTScreenImage<T extends NativeType<T>,A>
An
AWTScreenImage that is an ArrayImg . |
class |
ByteAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ByteType, ByteArray> . |
class |
DoubleAWTScreenImage
A
AWTScreenImage that is an ArrayImg<DoubleType, DoubleArray>
. |
class |
FloatAWTScreenImage
A
AWTScreenImage that is an ArrayImg<FloatType, FloatArray> . |
class |
IntAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ShortType, ShortArray> . |
class |
ShortAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ShortType, ShortArray> . |
class |
UnsignedByteAWTScreenImage
A
AWTScreenImage that is an
ArrayImg<UnsignedByteType, ByteArray> . |
class |
UnsignedIntAWTScreenImage
A
AWTScreenImage that is an ArrayImg<ShortType, ShortArray> . |
class |
UnsignedShortAWTScreenImage
A
AWTScreenImage that is an
ArrayImg<UnsignedShortType, ShortArray> . |
Modifier and Type | Class and Description |
---|---|
class |
DiscreteFrequencyDistribution
This class represents an n-dimensional set of counters.
|
class |
Histogram1d<T>
A Histogram1d is a histogram that tracks up to four kinds of values: 1)
values in the center of the distribution 2) values to the left of the center
of the distribution (lower tail) 3) values to the right of the center of the
distribution (upper tail) 4) values outside the other areas
|
class |
HistogramNd<T>
A HistogramNd is an n-dimensional histogram that tracks up to four kinds of
values: 1) values in the center of the distribution 2) values to the left of
the center of the distribution (lower tail) 3) values to the right of the
center of the distribution (upper tail) 4) values outside the other areas
|
Constructor and Description |
---|
DiscreteFrequencyDistribution(Img<LongType> img)
Construct an n-dimensional counter using a provided
Img<LongType> to
store counts. |
Modifier and Type | Interface and Description |
---|---|
interface |
NativeImg<T extends Type<T>,A>
TODO
|
interface |
NativeLongAccessImg<T extends Type<T>,A>
TODO
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractImg<T>
TODO
|
class |
AbstractNativeImg<T extends NativeType<T>,A>
TODO
|
class |
AbstractNativeLongAccessImg<T extends NativeLongAccessType<T>,A>
TODO
|
class |
ImgView<T extends Type<T>>
Allows a
RandomAccessibleInterval to be treated as an Img . |
Modifier and Type | Method and Description |
---|---|
static Img<FloatType> |
ImagePlusAdapter.convertFloat(ij.ImagePlus imp) |
protected static <T extends Type<T>> |
ImagePlusAdapter.convertToFloat(Img<T> input,
Converter<T,FloatType> c) |
Img<T> |
ImgView.copy() |
Img<T> |
Img.copy() |
Img<T> |
ImgFactory.create(Dimensions dimensions)
Create an
Img<T> with the specified dimensions . |
Img<T> |
ImgFactory.create(Dimensions dim,
T type)
Deprecated.
|
Img<T> |
ImgFactory.create(int[] dimensions)
Create an
Img<T> with the specified dimensions . |
Img<T> |
ImgFactory.create(int[] dim,
T type)
Deprecated.
|
abstract Img<T> |
ImgFactory.create(long... dimensions)
Create an
Img<T> with the specified dimensions . |
abstract Img<T> |
ImgFactory.create(long[] dim,
T type)
Deprecated.
|
Img<T> |
ImgFactory.create(Supplier<T> typeSupplier,
Dimensions dim)
Deprecated.
|
Img<T> |
ImgFactory.create(Supplier<T> typeSupplier,
int[] dim)
Deprecated.
|
Img<T> |
ImgFactory.create(Supplier<T> typeSupplier,
long... dim)
Deprecated.
|
Img<T> |
WrappedImg.getImg() |
static <T extends Type<T>> |
ImgView.wrap(RandomAccessibleInterval<T> accessible)
Represent an arbitrary
RandomAccessibleInterval as an
Img , with a suitable ImgFactory for its size and type,
created by
Util.getSuitableImgFactory(net.imglib2.Dimensions, Object) . |
static <T extends Type<T>> |
ImgView.wrap(RandomAccessibleInterval<T> accessible,
ImgFactory<T> factory)
Represent an arbitrary
RandomAccessibleInterval as an
Img . |
Modifier and Type | Method and Description |
---|---|
protected static <T extends Type<T>> |
ImagePlusAdapter.convertToFloat(Img<T> input,
Converter<T,FloatType> c) |
Modifier and Type | Class and Description |
---|---|
class |
ArrayImg<T extends NativeType<T>,A>
This
Img stores an image in a single linear array of basic types. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCellImg<T extends NativeType<T>,A,C extends Cell<A>,I extends RandomAccessible<C> & IterableInterval<C>>
Abstract superclass for
Img types that divide their underlying data
into cells. |
class |
CellImg<T extends NativeType<T>,A> |
class |
LazyCellImg<T extends NativeType<T>,A>
A
AbstractCellImg that obtains its Cells lazily when they are
accessed. |
static class |
LazyCellImg.LazyCells<T> |
Modifier and Type | Method and Description |
---|---|
Img<T> |
LazyCellImg.copy() |
Img<T> |
LazyCellImg.LazyCells.copy() |
Modifier and Type | Method and Description |
---|---|
static Img<FloatType> |
ImageJFunctions.convertFloat(ij.ImagePlus imp) |
static Img<?> |
ImageProcessorUtils.createImg(Object pixels,
int width,
int height)
Creates a two dimensional
Img that wraps around the array given as pixels. |
static <T extends NumericType<T> & NativeType<T>> |
ImageJFunctions.wrap(ij.ImagePlus imp) |
static Img<UnsignedByteType> |
ImageJFunctions.wrapByte(ij.ImagePlus imp) |
static Img<FloatType> |
ImageJFunctions.wrapFloat(ij.ImagePlus imp) |
static <T extends NumericType<T>> |
ImageJFunctions.wrapNumeric(ij.ImagePlus imp) |
static <T extends NumericType<T> & NativeType<T>> |
ImageJFunctions.wrapNumericNative(ij.ImagePlus imp) |
static <T extends RealType<T>> |
ImageJFunctions.wrapReal(ij.ImagePlus imp) |
static <T extends RealType<T> & NativeType<T>> |
ImageJFunctions.wrapRealNative(ij.ImagePlus imp) |
static Img<ARGBType> |
ImageJFunctions.wrapRGBA(ij.ImagePlus imp) |
static Img<UnsignedShortType> |
ImageJFunctions.wrapShort(ij.ImagePlus imp) |
Modifier and Type | Class and Description |
---|---|
class |
ByteImagePlus<T extends NativeType<T>>
ImagePlusImg for byte-stored data. |
class |
FloatImagePlus<T extends NativeType<T>>
ImagePlusImg for float-stored data. |
class |
ImagePlusImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A container that stores data in an array of 2D slices each as a linear array
of basic types.
|
class |
IntImagePlus<T extends NativeType<T>>
ImagePlusImg for integer-stored data. |
class |
ShortImagePlus<T extends NativeType<T>>
ImagePlusImg for short-stored data. |
Modifier and Type | Method and Description |
---|---|
Img<T> |
IJLoader.get(String path) |
Modifier and Type | Method and Description |
---|---|
static <T extends NumericType<T> & NativeType<T>,A extends ArrayDataAccess<A>> |
Load.lazyStack(List<String> paths,
CacheLoader<String,Img<T>> loader)
Return a
CachedCellImg representation of the ordered list of file paths,
with each file path pointing to an image that can be loaded with the CacheLoader . |
static <T extends NumericType<T> & NativeType<T>> |
Load.stack(List<String> paths,
CacheLoader<String,Img<T>> loader)
Return an
Img representation of the ordered list of file paths,
with each file path pointing to an image that can be loaded with the CacheLoader . |
static <T extends NumericType<T> & NativeType<T>> |
Load.stack(String[] paths,
CacheLoader<String,Img<T>> loader) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractListImg<T>
Abstract base class for
Img that store pixels in a single linear
array (an ArrayList or similar).In principle, the number of entities
stored is limited to Integer.MAX_VALUE . |
class |
AbstractLongListImg<T>
Abstract base class for
Img that store pixels in a single linear
list addressed by a long. |
class |
ListImg<T>
|
Modifier and Type | Class and Description |
---|---|
class |
PlanarImg<T extends NativeType<T>,A extends ArrayDataAccess<A>>
A
NativeImg that stores data in an list of primitive arrays, one per
image plane. |
Modifier and Type | Class and Description |
---|---|
class |
NtreeImg<T extends NativeType<T>,A extends NtreeAccess<?,A>> |
Modifier and Type | Class and Description |
---|---|
class |
UnsafeImg<T extends NativeLongAccessType<T>,A>
This
Img stores an image in a single linear array of basic types. |
Modifier and Type | Field and Description |
---|---|
protected Img<I> |
NativeImgLabeling.img
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Img<I> |
NativeImgLabeling.getStorageImg()
Deprecated.
|
Constructor and Description |
---|
NativeImgLabeling(Img<I> img)
Deprecated.
|
NativeImgLabeling(LabelingROIStrategyFactory<T> strategyFactory,
Img<I> img)
Deprecated.
Create a labeling backed by a native image with custom strategy and image
factory
|
Modifier and Type | Method and Description |
---|---|
<T extends NativeType<T>> |
RandomImgs.nextImage(T type,
long... dims)
Creates an image with randomized content
|
Modifier and Type | Method and Description |
---|---|
static double[] |
Util.asDoubleArray(Img<? extends RealType<?>> image)
Returns the pixels of an image of RealType as array of doubles.
|
static <T extends BooleanType<T>> |
ImgUtil.copy(boolean[] src,
int offset,
int[] stride,
Img<T> dest) |
static <T extends RealType<T>> |
ImgUtil.copy(double[] src,
int offset,
int[] stride,
Img<T> dest)
Copy a flat array of doubles into an Img.
|
static <T extends RealType<T>> |
ImgUtil.copy(float[] src,
int offset,
int[] stride,
Img<T> dest) |
static <T extends BooleanType<T>> |
ImgUtil.copy(Img<T> src,
boolean[] dest,
int offset,
int[] stride) |
static <T extends RealType<T>> |
ImgUtil.copy(Img<T> src,
double[] dest,
int offset,
int[] stride)
Copy the contents of an Img to a double array
|
static <T extends RealType<T>> |
ImgUtil.copy(Img<T> src,
float[] dest,
int offset,
int[] stride) |
static <T extends IntegerType<T>> |
ImgUtil.copy(Img<T> src,
int[] dest,
int offset,
int[] stride) |
static <T extends IntegerType<T>> |
ImgUtil.copy(Img<T> src,
long[] dest,
int offset,
int[] stride) |
static <T extends IntegerType<T>> |
ImgUtil.copy(Img<T> src,
short[] dest,
int offset,
int[] stride) |
static <T extends IntegerType<T>> |
ImgUtil.copy(int[] src,
int offset,
int[] stride,
Img<T> dest) |
static <T extends IntegerType<T>> |
ImgUtil.copy(long[] src,
int offset,
int[] stride,
Img<T> dest) |
Copyright © 2015–2022 ImgLib2. All rights reserved.