Class MorphologicalFilter3DPlugin

java.lang.Object
inra.ijpb.plugins.MorphologicalFilter3DPlugin
All Implemented Interfaces:
ij.plugin.PlugIn

public class MorphologicalFilter3DPlugin
extends java.lang.Object
implements ij.plugin.PlugIn
Various morphological filters for 3D images. It is possible to specify shapes that correspond to planar structuring elements. In this case, the planar structuring element is stacked as many times as necessary to fit the specified z size.
Author:
David Legland
  • Constructor Summary

    Constructors
    Constructor Description
    MorphologicalFilter3DPlugin()  
  • Method Summary

    Modifier and Type Method Description
    ij.ImagePlus process​(ij.ImagePlus image, Morphology.Operation op, Strel3D strel)
    Applies the given operation to the given image.
    void run​(java.lang.String arg)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MorphologicalFilter3DPlugin

      public MorphologicalFilter3DPlugin()
  • Method Details

    • run

      public void run​(java.lang.String arg)
      Specified by:
      run in interface ij.plugin.PlugIn
    • process

      public ij.ImagePlus process​(ij.ImagePlus image, Morphology.Operation op, Strel3D strel)
      Applies the given operation to the given image.
      Parameters:
      image - the image to process
      op - the morphological operation to apply
      strel - the structuring element to use
      Returns:
      the processed image