Class Erosion


  • public class Erosion
    extends java.lang.Object
    Given an image it'll try to shrink foreground region of image, where foreground denoted by white color ( higher pixel intensity )

    It's nothing but application of min filter on black-white image.

    • Constructor Summary

      Constructors 
      Constructor Description
      Erosion()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.image.BufferedImage erode​(java.awt.image.BufferedImage img, int order, int itr)
      Erodes given image
      java.awt.image.BufferedImage erode​(java.lang.String img, int order, int itr)
      Erodes given image
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Erosion

        public Erosion()
    • Method Detail

      • erode

        public java.awt.image.BufferedImage erode​(java.awt.image.BufferedImage img,
                                                  int order,
                                                  int itr)
        Erodes given image
        Parameters:
        img - Image to be eroded
        order - Size of square shaped structuring element
        itr - Times erosion to be performed iteratively
        Returns:
        Eroded image
      • erode

        public java.awt.image.BufferedImage erode​(java.lang.String img,
                                                  int order,
                                                  int itr)
        Erodes given image
        Parameters:
        img - Image to be eroded
        order - Size of square shaped structuring element
        itr - Times erosion to be performed iteratively
        Returns:
        Eroded image