Class BlurGaussianEachSlice2D
Performs a Gaussian-blur in 2D on each slice independently
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidblur(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) Applies the blur operation to the given voxels.Methods inherited from class org.anchoranalysis.plugin.image.bean.blur.BlurStrategy
calculateSigma, getSigma, isSigmaInMeters, setSigma, setSigmaInMetersMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
BlurGaussianEachSlice2D
public BlurGaussianEachSlice2D()
-
-
Method Details
-
blur
public void blur(VoxelsUntyped voxels, Dimensions dimensions, MessageLogger logger) throws OperationFailedException Description copied from class:BlurStrategyApplies the blur operation to the given voxels.- Specified by:
blurin classBlurStrategy- Parameters:
voxels- theVoxelsUntypedto blurdimensions- theDimensionsof the voxelslogger- theMessageLoggerfor logging messages- Throws:
OperationFailedException- if the blur operation fails
-