Uses of Interface
inra.ijpb.morphology.Strel

Packages that use Strel
Package Description
inra.ijpb.morphology
Mathematical Morphology filters and reconstructions.
inra.ijpb.morphology.directional
Morphological directional filters.
inra.ijpb.morphology.strel
A collection of Structuring Element ("Strel") implementations for mathematical morphology.
inra.ijpb.plugins
Contains plugins, for integration with ImageJ GUI.
  • Uses of Strel in inra.ijpb.morphology

    Methods in inra.ijpb.morphology that return Strel
    Modifier and Type Method Description
    Strel Strel.Shape.fromDiameter​(int diam)
    Creates a structuring element of the given type and with the specified diameter.
    Strel Strel.Shape.fromRadius​(int radius)
    Creates a structuring element of the given type and with the specified radius.
    Strel Strel.reverse()
    Returns a reversed (i.e. symmetric wrt the origin) version of this structuring element.
    Methods in inra.ijpb.morphology with parameters of type Strel
    Modifier and Type Method Description
    ij.process.ImageProcessor Morphology.Operation.apply​(ij.process.ImageProcessor image, Strel strel)
    Applies the current operator to the input image.
    static ij.process.ImageProcessor Morphology.blackTopHat​(ij.process.ImageProcessor image, Strel strel)
    Computes black top hat (or "bottom hat") of the original image.
    static ij.process.ImageProcessor Morphology.closing​(ij.process.ImageProcessor image, Strel strel)
    Performs closing on the input image.
    static ij.process.ImageProcessor Morphology.dilation​(ij.process.ImageProcessor image, Strel strel)
    Performs morphological dilation on the input image.
    static ij.process.ImageProcessor Morphology.erosion​(ij.process.ImageProcessor image, Strel strel)
    Performs morphological erosion on the input image.
    static ij.process.ImageProcessor Morphology.externalGradient​(ij.process.ImageProcessor image, Strel strel)
    Computes the morphological external gradient of the input image.
    static ij.process.ImageProcessor Morphology.gradient​(ij.process.ImageProcessor image, Strel strel)
    Computes the morphological gradient of the input image.
    static ij.process.ImageProcessor Morphology.internalGradient​(ij.process.ImageProcessor image, Strel strel)
    Computes the morphological internal gradient of the input image.
    static ij.process.ImageProcessor Morphology.laplacian​(ij.process.ImageProcessor image, Strel strel)
    Computes the morphological Laplacian of the input image.
    static ij.process.ImageProcessor Morphology.opening​(ij.process.ImageProcessor image, Strel strel)
    Performs morphological opening on the input image.
    static ij.process.ImageProcessor Morphology.whiteTopHat​(ij.process.ImageProcessor image, Strel strel)
    Computes white top hat of the original image.
  • Uses of Strel in inra.ijpb.morphology.directional

    Classes in inra.ijpb.morphology.directional that implement Strel
    Modifier and Type Class Description
    class  OrientedLineStrel
    A linear structuring element, defined by a length and an orientation.
    Methods in inra.ijpb.morphology.directional that return Strel
    Modifier and Type Method Description
    Strel OrientedStrelFactory.createStrel​(double theta)
    Creates an oriented structuring element with the given orientation (in degrees).
    Strel OrientedLineStrel.reverse()
    Returns this structuring element, as oriented line structuring elements are symmetric by definition.
    Methods in inra.ijpb.morphology.directional with parameters of type Strel
    Modifier and Type Method Description
    ij.process.ImageProcessor DirectionalFilter.Operation.apply​(ij.process.ImageProcessor image, Strel strel)
    Applies this operation to the input image.
    static ij.process.ImageProcessor DirectionalFilter.mean​(ij.process.ImageProcessor image, Strel strel)
    Computes the average value among the neighbors.
    static ij.process.ImageProcessor DirectionalFilter.median​(ij.process.ImageProcessor image, Strel strel)
    Computes the median value among the neighbors.
  • Uses of Strel in inra.ijpb.morphology.strel

    Subinterfaces of Strel in inra.ijpb.morphology.strel
    Modifier and Type Interface Description
    interface  InPlaceStrel
    A structuring element that can performs erosion or dilation directly in the original image buffer.
    interface  SeparableStrel
    Interface for structuring elements that can be decomposed into several "simpler" structuring elements.
    Classes in inra.ijpb.morphology.strel that implement Strel
    Modifier and Type Class Description
    class  AbstractInPlaceStrel
    Implementation stub for in place Structuring elements.
    class  AbstractSeparableStrel
    Implementation stub for separable Structuring elements.
    class  AbstractStrel
    Implementation basis for planar structuring elements.
    class  ChamferStrel
    Disk-shaped structuring element based on a chamfer mask and a radius.
    class  Cross3x3Strel
    Structuring element representing a 3x3 cross, that considers the center pixels together with the four orthogonal neighbors.
    class  DiamondStrel
    Structuring element representing a diamond of a given diameter.
    class  DiskStrel
    Disk structuring element.
    class  LinearDiagDownStrel
    A diagonal linear structuring element of a given length, with direction vector (+1,+1) in image coordinate system.
    class  LinearDiagUpStrel
    A diagonal linear structuring element of a given length, with direction vector (+1,-1) in image coordinate system.
    class  LinearHorizontalStrel
    An horizontal linear structuring element of a given length.
    class  LinearVerticalStrel
    A vertical linear structuring element of a given length.
    class  OctagonStrel
    An Octagonal structuring element, obtained by decomposition into horizontal, vertical, and diagonal linear structuring elements.
    class  SquareStrel
    A square structuring element, obtained by decomposition into horizontal and vertical linear structuring elements with the same size.
    Methods in inra.ijpb.morphology.strel that return Strel
    Modifier and Type Method Description
    Strel ChamferStrel.reverse()  
    Constructors in inra.ijpb.morphology.strel with parameters of type Strel
    Constructor Description
    ExtrudedStrel​(Strel strel2d, int nSlices)
    Creates a 3D structuring element by extruding ("repeating") a 2D structuring element along the given number of slices.
    ExtrudedStrel​(Strel strel2d, int nSlices, int offset)
    Creates a 3D structuring element by extruding ("repeating") a 2D structuring element along the given number of slices.
  • Uses of Strel in inra.ijpb.plugins

    Methods in inra.ijpb.plugins with parameters of type Strel
    Modifier and Type Method Description
    ij.ImagePlus MorphologicalFilterPlugin.exec​(ij.ImagePlus image, Morphology.Operation op, Strel strel)
    Deprecated.
    use the process method instead
    ij.ImagePlus MorphologicalFilterPlugin.process​(ij.ImagePlus image, Morphology.Operation op, Strel strel)
    Applies the specified morphological operation with specified structuring element to the input image.