public abstract class AbstractSeparableStrel3D extends AbstractStrel3D implements SeparableStrel3D, AlgoListener
Strel3D.ShapeBACKGROUND, FOREGROUND| Constructor and Description |
|---|
AbstractSeparableStrel3D() |
| Modifier and Type | Method and Description |
|---|---|
void |
algoProgressChanged(AlgoEvent evt)
Propagates the event by changing the source.
|
void |
algoStatusChanged(AlgoEvent evt)
Propagates the event by changing the source.
|
ij.ImageStack |
closing(ij.ImageStack stack)
Performs a morphological closing on the input stack, by applying first a
dilation, then an erosion with the reversed structuring element.
|
ij.ImageStack |
dilation(ij.ImageStack stack)
Implements a default algorithm for dilation, that consists in iterating
over the neighbors of each pixel to compute the maximum value.
|
ij.ImageStack |
erosion(ij.ImageStack stack)
Implements a default algorithm for erosion, that consists in iterating
over the neighbors of each pixel to compute the minimum value.
|
ij.ImageStack |
opening(ij.ImageStack stack)
Performs a morphological opening on the input stack, by applying first an
erosion, then a dilation with the reversed structuring element.
|
addBorder, convertMaskToShifts, cropBorder, fireProgressChanged, fireProgressChanged, fireStatusChanged, fireStatusChanged, showProgress, showProgressaddAlgoListener, removeAlgoListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdecompose, reversegetMask3D, getOffset, getShifts3D, getSize, showProgress, showProgressaddAlgoListener, removeAlgoListenerpublic ij.ImageStack dilation(ij.ImageStack stack)
AbstractStrel3DgetShifts() method.dilation in interface Strel3Ddilation in class AbstractStrel3Dstack - the input imageStrel3D.getShifts3D(),
AbstractStrel3D.erosion(ImageStack)public ij.ImageStack erosion(ij.ImageStack stack)
AbstractStrel3DgetShifts() method.erosion in interface Strel3Derosion in class AbstractStrel3Dstack - the input imageStrel3D.getShifts3D(),
AbstractStrel3D.dilation(ImageStack)public ij.ImageStack closing(ij.ImageStack stack)
AbstractStrel3Dclosing in interface Strel3Dclosing in class AbstractStrel3Dstack - the input imageAbstractStrel3D.dilation(ImageStack),
AbstractStrel3D.erosion(ImageStack),
AbstractStrel3D.opening(ImageStack),
Strel3D.reverse()public ij.ImageStack opening(ij.ImageStack stack)
AbstractStrel3Dopening in interface Strel3Dopening in class AbstractStrel3Dstack - the input imageAbstractStrel3D.dilation(ImageStack),
AbstractStrel3D.erosion(ImageStack),
AbstractStrel3D.closing(ImageStack),
Strel3D.reverse()public void algoProgressChanged(AlgoEvent evt)
algoProgressChanged in interface AlgoListenerevt - the AlgoEvent instance containing info about the algorithm.public void algoStatusChanged(AlgoEvent evt)
algoStatusChanged in interface AlgoListenerevt - the AlgoEvent instance containing info about the algorithm.Copyright © 2014–2023 INRA-IJPB Modeling and Digital Imaging lab. All rights reserved.