Documentation of 'Catalano.Imaging.Tools.GradientImage' Java class
GradientImage
Catalano.Imaging.Tools

Class GradientImage



  • public class GradientImage
    extends java.lang.Object
    Computes gradients.
    • Constructor Detail

      • GradientImage

        public GradientImage(FastBitmap fastBitmap)
        Initialize a new instance of the GradientImage class.
        Parameters:
        fastBitmap - Image to be processed.
      • GradientImage

        public GradientImage(FastBitmap fastBitmap,
                             int[][] horizontal,
                             int[][] vertical)
        Initialize a new instance of the GradientImage class.
        Parameters:
        fastBitmap - Image to be processed.
        horizontal - Gradient mask for horizontal convolution.
        vertical - Gradient mask for vertical convolution.
      • GradientImage

        public GradientImage(FastBitmap fastBitmap,
                             int[][] horizontal,
                             int[][] vertical,
                             int division)
        Initialize a new instance of the GradientImage class.
        Parameters:
        fastBitmap - Image to be processed.
        horizontal - Gradient mask for horizontal convolution.
        vertical - Gradient mask for vertical convolution.
        division - Divides the result of convolution.
    • Method Detail

      • getDivision

        public int getDivision()
        Get division.
        Returns:
        Division.
      • setDivision

        public void setDivision(int division)
        Set division.
        Parameters:
        division - Division.
      • getMagnitude

        public float getMagnitude(int x,
                                  int y)
        Get magnitude at point.
        Parameters:
        x - X axis coordinate.
        y - Y axis coordinate.
        Returns:
        Magnitude
      • getMagnitude

        public float getMagnitude(IntPoint point)
        Get magnitude at point.
        Parameters:
        point - IntPoint.
        Returns:
        Magnitude.
      • getMagnitude

        public float[][] getMagnitude()
        Get magnitude.
        Returns:
        Magnitude.
      • getOrientation

        public float getOrientation(int x,
                                    int y)
        Get orientation at X and Y coordinates.
        Parameters:
        x - X axis coordinate.
        y - Y axis coordinate.
        Returns:
        Orientation.
      • getOrientation

        public float getOrientation(IntPoint point)
        Get orientation at point.
        Parameters:
        point - IntPoint.
        Returns:
        Orientation.
      • getOrientation

        public float[][] getOrientation()
        Get orientation.
        Returns:
        Orientation.
      • getVerticalImage

        public FastBitmap getVerticalImage()
      • getHorizontalImage

        public FastBitmap getHorizontalImage()
      • getMaximumGradient

        public FastBitmap getMaximumGradient()

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.