public abstract class AbstractInPlaceStrel extends AbstractStrel implements InPlaceStrel
Strel.Shape
BACKGROUND, FOREGROUND
Constructor and Description |
---|
AbstractInPlaceStrel() |
Modifier and Type | Method and Description |
---|---|
ij.process.ImageProcessor |
closing(ij.process.ImageProcessor image)
Performs a morphological closing on the input image, by applying first a
dilation, then an erosion with the reversed structuring element.
|
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.process.ImageProcessor |
dilation(ij.process.ImageProcessor image)
Implements a default algorithm for dilation, that consists in iterating
over the neighbors of each pixel to compute the maximum value.
|
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.process.ImageProcessor |
erosion(ij.process.ImageProcessor image)
Implements a default algorithm for erosion, that consists in iterating
over the neighbors of each pixel to compute the minimum 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.
|
void |
inPlaceDilation(ij.ImageStack stack)
Performs dilation of the stack given as argument, and stores the result
in the same image.
|
void |
inPlaceErosion(ij.ImageStack stack)
Performs erosion of the image given as argument, and stores the result
in the same image.
|
ij.process.ImageProcessor |
opening(ij.process.ImageProcessor image)
Performs a morphological opening on the input image, by applying first an
erosion, then a dilation with the reversed structuring element.
|
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, getChannelName, getMask3D, getShifts3D, setChannelName
addBorder, convertMaskToShifts, cropBorder, fireProgressChanged, fireProgressChanged, fireStatusChanged, fireStatusChanged, showProgress, showProgress
addAlgoListener, removeAlgoListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
inPlaceDilation, inPlaceErosion, reverse
getChannelName, getMask, getOffset, getShifts, getSize, setChannelName
getMask3D, getShifts3D, showProgress, showProgress
addAlgoListener, removeAlgoListener
public ij.ImageStack dilation(ij.ImageStack stack)
AbstractStrel3D
getShifts()
method.dilation
in interface Strel3D
dilation
in class AbstractStrel
stack
- the input imageStrel3D.getShifts3D()
,
AbstractStrel3D.erosion(ImageStack)
public ij.ImageStack erosion(ij.ImageStack stack)
AbstractStrel3D
getShifts()
method.erosion
in interface Strel3D
erosion
in class AbstractStrel
stack
- the input imageStrel3D.getShifts3D()
,
AbstractStrel3D.dilation(ImageStack)
public ij.ImageStack closing(ij.ImageStack stack)
AbstractStrel3D
closing
in interface Strel3D
closing
in class AbstractStrel
stack
- the input imageAbstractStrel3D.dilation(ImageStack)
,
AbstractStrel3D.erosion(ImageStack)
,
AbstractStrel3D.opening(ImageStack)
,
Strel3D.reverse()
public ij.ImageStack opening(ij.ImageStack stack)
AbstractStrel3D
opening
in interface Strel3D
opening
in class AbstractStrel
stack
- the input imageAbstractStrel3D.dilation(ImageStack)
,
AbstractStrel3D.erosion(ImageStack)
,
AbstractStrel3D.closing(ImageStack)
,
Strel3D.reverse()
public void inPlaceDilation(ij.ImageStack stack)
InPlaceStrel3D
inPlaceDilation
in interface InPlaceStrel3D
stack
- the input image stack to dilatepublic void inPlaceErosion(ij.ImageStack stack)
InPlaceStrel3D
inPlaceErosion
in interface InPlaceStrel3D
stack
- the input image stack to erodepublic ij.process.ImageProcessor dilation(ij.process.ImageProcessor image)
AbstractStrel
getShifts()
method.dilation
in interface Strel
dilation
in class AbstractStrel
image
- the input imageStrel.getShifts()
,
AbstractStrel.erosion(ImageProcessor)
public ij.process.ImageProcessor erosion(ij.process.ImageProcessor image)
AbstractStrel
getShifts()
method.erosion
in interface Strel
erosion
in class AbstractStrel
image
- the input imageStrel.getShifts()
,
AbstractStrel.dilation(ImageProcessor)
public ij.process.ImageProcessor closing(ij.process.ImageProcessor image)
AbstractStrel
closing
in interface Strel
closing
in class AbstractStrel
image
- the input imageAbstractStrel.dilation(ij.process.ImageProcessor)
,
AbstractStrel.erosion(ij.process.ImageProcessor)
,
AbstractStrel.opening(ij.process.ImageProcessor)
,
Strel3D.reverse()
public ij.process.ImageProcessor opening(ij.process.ImageProcessor image)
AbstractStrel
opening
in interface Strel
opening
in class AbstractStrel
image
- the input imageAbstractStrel.dilation(ij.process.ImageProcessor)
,
AbstractStrel.erosion(ij.process.ImageProcessor)
,
AbstractStrel.closing(ij.process.ImageProcessor)
,
Strel3D.reverse()
Copyright © 2014–2023 INRA-IJPB Modeling and Digital Imaging lab. All rights reserved.