Class ImageMorphology

java.lang.Object
org.episteme.core.media.pictures.ImageMorphology

public final class ImageMorphology extends Object
Mathematical morphology for binary and grayscale images.
  • Method Details

    • dilate

      public static float[][] dilate(float[][] input, int radius, ImageMorphology.Shape shape)
      Dilation operation (Max filter).
    • erode

      public static float[][] erode(float[][] input, int radius, ImageMorphology.Shape shape)
      Erosion operation (Min filter).
    • open

      public static float[][] open(float[][] input, int radius, ImageMorphology.Shape shape)
      Opening operation (Erosion then Dilation). Removes small bright spots.
    • close

      public static float[][] close(float[][] input, int radius, ImageMorphology.Shape shape)
      Closing operation (Dilation then Erosion). Fills small dark holes.