Modifier and Type | Method and Description |
---|---|
I |
SingleBandImage.process(SinglebandImageProcessor<Q,I> p)
Process with the given
SinglebandImageProcessor returning a
new image. |
I |
MultiBandImage.process(SinglebandImageProcessor<T,S> p)
Process with the given
SinglebandImageProcessor returning a
new image. |
I |
SingleBandImage.processInplace(SinglebandImageProcessor<Q,I> p)
Process with the given
SinglebandImageProcessor storing the
result in this processable image. |
I |
MultiBandImage.processInplace(SinglebandImageProcessor<T,S> p)
Process with the given
SinglebandImageProcessor storing the
result in this processable image. |
Modifier and Type | Method and Description |
---|---|
SinglebandImageProcessor<Float,FImage> |
GaussianPyramidOptions.createGaussianBlur(float sigma)
Create a
SinglebandImageProcessor that performs a Gaussian
blurring with a standard deviation given by sigma. |
Modifier and Type | Class and Description |
---|---|
class |
AnisotropicDiffusion
Implementation of Perona & Malik's image filtering by anisotropic
diffusion.
|
class |
EqualisationProcessor
An
ImageProcessor that performs histogram equalisation (projecting
the colours back into the image). |
class |
FourierCorrelation
FImage correlation performed using an FFT. |
class |
LocalContrastFilter
Local contrast filter; replaces each pixel with the difference between the
maximum and minimum of its neighbours.
|
class |
MaxFilter
Max filter; replaces each pixel with the maximum of its neighbours.
|
class |
MedianFilter
Median filter; replaces each pixel with the median of its neighbours.
|
class |
MinFilter
Min filter; replaces each pixel with the minimum of its neighbours.
|
Modifier and Type | Class and Description |
---|---|
class |
AverageBoxFilter
A rectangular averaging convolution operator (often known as a Box filter).
|
static class |
CompassOperators.Compass0
The Compass0 operator
|
static class |
CompassOperators.Compass135
The Compass135 operator
|
static class |
CompassOperators.Compass45
The Compass45 operator
|
static class |
CompassOperators.Compass90
The Compass90 operator
|
class |
Disk
Disk - a circular averaging filter.
|
class |
FConvolution
Base class for implementation of classes that perform convolution operations
on
FImage s as a @link{SinglebandImageProcessor}, with the kernel
itself formed from and @link{FImage}. |
class |
FDiscGausConvolve
From the matlab implementation of DISCGAUSSFFT which uses an FFT to apply a gaussian kernel.
|
class |
FFastGaussianConvolve
Fast approximate Gaussian smoothing using repeated fast box filtering.
|
class |
FGaussianConvolve
Image processor for FImage capable of performing convolutions with Gaussians.
|
class |
FImageConvolveSeparable
Image processor for separable convolution of an FImage.
|
class |
FourierConvolve
FImage convolution performed in the fourier domain. |
class |
FSobelX
Returns a kernel which is the x derivative of a gaussian of sigma 1
|
class |
FSobelY
Returns a kernel which is the y derivative of a gaussian of sigma 1
|
class |
Gaussian2D
Simple 2D Gaussian convolution.
|
class |
Laplacian3x3
A convolution operator with a 3x3 kernel approximating the Laplacian.
|
class |
LaplacianOfGaussian2D
2D Laplacian of Gaussian filter
|
class |
SumBoxFilter
A rectangular summing convolution operator (often known as a unnormalized Box
filter).
|
Modifier and Type | Class and Description |
---|---|
class |
CannyEdgeDetector
Canny edge detector.
|
class |
CannyEdgeDetector2
Deprecated.
|
class |
StrokeWidthTransform
Implementation of the Stroke Width Transform.
|
class |
SUSANEdgeDetector
Implementations of the SUSAN edge detection algorithm.
|
Modifier and Type | Class and Description |
---|---|
class |
DioramaEffect
Class to produce a Diorama or "Minature Faking" effect.
|
Modifier and Type | Class and Description |
---|---|
class |
BicubicInterpolation
Bi-cubic interpolation to resize images.
|
class |
BilinearInterpolation
Simple bi-linear interpolation to resize images.
|
class |
FixedResizeProcessor
A copy of the
ResizeProcessor which speeds up the resize operation
between images of a given size to another fixed size by caching the contribution
calculations |
class |
ResizeProcessor
Image processor and utility methods that can resize images.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLocalThreshold
Abstract base class for local thresholding operations.
|
class |
AdaptiveLocalThresholdBernsen
Bernsen's adaptive local thresholding.
|
class |
AdaptiveLocalThresholdContrast
Adaptive local thresholding using the local contrast.
|
class |
AdaptiveLocalThresholdGaussian
Adaptive local thresholding using the Gaussian weighted sum of the patch and
an offset.
|
class |
AdaptiveLocalThresholdMean
Adaptive local thresholding using the mean of the patch and an offset.
|
class |
AdaptiveLocalThresholdMedian
Adaptive local thresholding using the median of the patch and an offset.
|
Modifier and Type | Class and Description |
---|---|
class |
RemapProcessor
ImageProcessor and associated static utility methods for transforming
an image based on the pixel positions given by a distortion map:
destination(x,y) = source(mapx(x,y), mapy(x,y)) . |
Modifier and Type | Method and Description |
---|---|
I |
SinglebandImageProcessor.Processable.process(SinglebandImageProcessor<T,S> p)
Process with the given
SinglebandImageProcessor returning a
new image. |
I |
SinglebandImageProcessor.Processable.processInplace(SinglebandImageProcessor<T,S> p)
Process with the given
SinglebandImageProcessor storing the
result in this processable image. |
static ImageProcessor<MBFImage> |
ProcessorUtilities.wrap(SinglebandImageProcessor<Float,FImage> proc)
|