java.lang.Object
imagingbook.common.filter.generic.GenericFilter
imagingbook.common.filter.generic.GenericFilterScalar
imagingbook.common.filter.linear.LinearFilter
imagingbook.common.filter.linear.GaussianFilter
- All Implemented Interfaces:
ProgressReporter
This class implements a 2D Gaussian filter by extending
LinearFilter
. This version uses a non-separated 2D
convolution kernel.- Version:
- 2020/12/29
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGaussianFilter
(double sigma) Constructor.GaussianFilter
(double sigmaX, double sigmaY) Constructor. -
Method Summary
Methods inherited from class imagingbook.common.filter.linear.LinearFilter
doPixel
Methods inherited from class imagingbook.common.filter.generic.GenericFilterScalar
reportProgress, runPass
Methods inherited from class imagingbook.common.filter.generic.GenericFilter
abort, applyTo, applyTo, applyTo, closeFilter, getDepth, getHeight, getPass, getProgress, getWidth, initFilter, initPass, passesRequired, reportProgress
-
Field Details
-
OBS
-
-
Constructor Details
-
GaussianFilter
Constructor.- Parameters:
sigma
- the width of the 2D Gaussian in x- and y-direction
-
GaussianFilter
Constructor.- Parameters:
sigmaX
- the width of the 2D Gaussian in x-directionsigmaY
- the width of the 2D Gaussian in y-direction
-