Documentation of 'Catalano.Imaging.Filters.Photometric.WeberFaces' Java class
WeberFaces
Catalano.Imaging.Filters.Photometric

Class WeberFaces

    • Constructor Summary

      Constructors 
      Constructor and Description
      WeberFaces()
      Initializes a new instance of the WeberFaces class.
      WeberFaces(double sigma, double alpha, int size)
      Initializes a new instance of the WeberFaces class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void applyInPlace(FastBitmap fastBitmap)
      Apply filter to an image.
      double getAlpha()
      Get parameter balancing the range of the input values of the atan function.
      double getSigma()
      Get standard deviation of the Gaussian filter.
      int getSize()
      Get the size of the neighborhood.
      double[][] Process(double[][] image, boolean normalize)
      Process the weberface filter.
      void setAlpha(double alpha)
      Set parameter balancing the range of the input values of the atan function.
      void setSigma(double sigma)
      Set standard deviation of the Gaussian filter.
      void setSize(int size)
      Set the size of the neighborhood.
      • Methods inherited from class java.lang.Object

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

      • WeberFaces

        public WeberFaces()
        Initializes a new instance of the WeberFaces class.
      • WeberFaces

        public WeberFaces(double sigma,
                          double alpha,
                          int size)
        Initializes a new instance of the WeberFaces class.
        Parameters:
        sigma - Smoothing value.
        alpha - Parameter balancing.
        size - Size of the neighborhood.
    • Method Detail

      • getSigma

        public double getSigma()
        Get standard deviation of the Gaussian filter.
        Returns:
        sigma value.
      • setSigma

        public void setSigma(double sigma)
        Set standard deviation of the Gaussian filter.
        Parameters:
        sigma - Sigma value.
      • getAlpha

        public double getAlpha()
        Get parameter balancing the range of the input values of the atan function.
        Returns:
        Parameter balancing.
      • setAlpha

        public void setAlpha(double alpha)
        Set parameter balancing the range of the input values of the atan function.
        Parameters:
        alpha - Parameter balancing.
      • getSize

        public int getSize()
        Get the size of the neighborhood.
        Returns:
        Size of the neighborhood.
      • setSize

        public void setSize(int size)
        Set the size of the neighborhood.
        Parameters:
        size - Size of the neighborhood.
      • Process

        public double[][] Process(double[][] image,
                                  boolean normalize)
        Process the weberface filter.
        Parameters:
        image - Image as matrix.
        normalize - Normalization.
        Returns:
        Result of the filter.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.