Class EdgeFilter

All Implemented Interfaces:
BufferedImageOp, Serializable, Cloneable

public class EdgeFilter extends WholeImageFilter
An edge-detection filter.
See Also:
  • Field Details

    • R2

      public static final float R2
    • ROBERTS_V

      public static final float[] ROBERTS_V
    • ROBERTS_H

      public static final float[] ROBERTS_H
    • PREWITT_V

      public static final float[] PREWITT_V
    • PREWITT_H

      public static final float[] PREWITT_H
    • SOBEL_V

      public static final float[] SOBEL_V
    • SOBEL_H

      public static float[] SOBEL_H
    • FREI_CHEN_V

      public static final float[] FREI_CHEN_V
    • FREI_CHEN_H

      public static float[] FREI_CHEN_H
    • vEdgeMatrix

      protected float[] vEdgeMatrix
    • hEdgeMatrix

      protected float[] hEdgeMatrix
  • Constructor Details

    • EdgeFilter

      public EdgeFilter()
  • Method Details

    • setVEdgeMatrix

      public void setVEdgeMatrix(float[] vEdgeMatrix)
    • getVEdgeMatrix

      public float[] getVEdgeMatrix()
    • setHEdgeMatrix

      public void setHEdgeMatrix(float[] hEdgeMatrix)
    • getHEdgeMatrix

      public float[] getHEdgeMatrix()
    • filterPixels

      protected int[] filterPixels(int width, int height, int[] inPixels, Rectangle transformedSpace)
      Specified by:
      filterPixels in class WholeImageFilter
    • toString

      public String toString()
      Overrides:
      toString in class Object