- java.lang.Object
-
- org.scijava.ops.image.filter.gauss.Gaussians
-
public final class Gaussians extends Object
OpCollectioncontaining various wrappings of Gaussian operations.- Author:
- Gabriel Selzer
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <I extends NumericType<I>,O extends NumericType<O>>
voiddefaultGaussRAI(RandomAccessibleInterval<I> input, double[] sigmas, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> outOfBounds, RandomAccessibleInterval<O> output)Gaussian filter, wrappingGauss3of imglib2-algorithms.static <I extends NumericType<I>,O extends NumericType<O>>
voidgaussRAISingleSigma(RandomAccessibleInterval<I> input, double sigma, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> outOfBounds, RandomAccessibleInterval<O> output)Gaussian filter which can be called with single sigma, i.e.
-
-
-
Method Detail
-
defaultGaussRAI
public static <I extends NumericType<I>,O extends NumericType<O>> void defaultGaussRAI(RandomAccessibleInterval<I> input, double[] sigmas, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> outOfBounds, RandomAccessibleInterval<O> output)
Gaussian filter, wrappingGauss3of imglib2-algorithms.- Type Parameters:
I- type of inputO- type of output- Parameters:
input- the input imagesigmas- the sigmas for the gaussianoutOfBounds- theOutOfBoundsFactorythat defines how the calculation is affected outside the input bounds.output- the output image- Implementation Note:
- op names='filter.gauss', type=Computer
-
gaussRAISingleSigma
public static <I extends NumericType<I>,O extends NumericType<O>> void gaussRAISingleSigma(RandomAccessibleInterval<I> input, double sigma, OutOfBoundsFactory<I,RandomAccessibleInterval<I>> outOfBounds, RandomAccessibleInterval<O> output)
Gaussian filter which can be called with single sigma, i.e. the sigma is the same in each dimension.- Type Parameters:
I- type of inputO- type of output- Parameters:
input- the input imagesigma- the sigmas for the GaussianoutOfBounds- theOutOfBoundsFactorythat defines how the calculation is affected outside the input bounds.output- the preallocated output image- Implementation Note:
- op names='filter.gauss', type=Computer
-
-