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

Class ImageStatistics



  • public class ImageStatistics
    extends java.lang.Object
    Gather statistics about image in Gray or RGB color space.
    • Constructor Detail

      • ImageStatistics

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

        public ImageStatistics(FastBitmap fastBitmap,
                               int bins)
        Initialize a new instance of the ImageStatistics class.
        Parameters:
        fastBitmap - Image to be processed.
        bins - Number of bins.
    • Method Detail

      • getHistogramGray

        public ImageHistogram getHistogramGray()
        Image histogram of gray channel.
        Returns:
        Histogram.
      • getHistogramRed

        public ImageHistogram getHistogramRed()
        Image histogram of red channel.
        Returns:
        Histogram.
      • getHistogramGreen

        public ImageHistogram getHistogramGreen()
        Image histogram of green channel.
        Returns:
        Histogram.
      • getHistogramBlue

        public ImageHistogram getHistogramBlue()
        Image histogram of blue channel.
        Returns:
        Histogram.
      • PixelsCount

        public int PixelsCount()
        Count pixels.
        Returns:
        amount of pixels.
      • Mean

        public static float Mean(FastBitmap fastBitmap)
        Calculate Mean value.
        Parameters:
        fastBitmap - Image to be processed.
        Returns:
        Mean.
      • Mean

        public static float Mean(FastBitmap fastBitmap,
                                 int startX,
                                 int startY,
                                 int width,
                                 int height)
        Calculate Mean value.
        Parameters:
        fastBitmap - Image to be processed.
        startX - Initial X axis coordinate.
        startY - Initial Y axis coordinate.
        width - Width.
        height - Height.
        Returns:
        Mean.
      • Variance

        public static float Variance(FastBitmap fastBitmap)
        Calculate Variance.
        Parameters:
        fastBitmap - Image to be processed.
        Returns:
        Variance.
      • Variance

        public static float Variance(FastBitmap fastBitmap,
                                     float mean)
        Calculate Variance.
        Parameters:
        fastBitmap - Image to be processed.
        mean - Mean.
        Returns:
        Variance.
      • Variance

        public static float Variance(FastBitmap fastBitmap,
                                     float mean,
                                     int startX,
                                     int startY,
                                     int width,
                                     int height)
        Calculate Variance.
        Parameters:
        fastBitmap - Image to be processed.
        mean - Mean.
        startX - Initial X axis coordinate.
        startY - Initial Y axis coordinate.
        width - Width.
        height - Height.
        Returns:
        Variance.
      • Maximum

        public static int Maximum(FastBitmap fastBitmap)
        Get maximum gray value in the image.
        Parameters:
        fastBitmap - Image to be processed.
        Returns:
        Maximum gray.
      • Maximum

        public static int Maximum(FastBitmap fastBitmap,
                                  int startX,
                                  int startY,
                                  int width,
                                  int height)
        Get maximum gray value in the image.
        Parameters:
        fastBitmap - Image to be processed.
        startX - Initial X axis coordinate.
        startY - Initial Y axis coordinate.
        width - Width.
        height - Height.
        Returns:
        Maximum gray.
      • Minimum

        public static int Minimum(FastBitmap fastBitmap)
        Get minimum gray value in the image.
        Parameters:
        fastBitmap - Image to be processed.
        Returns:
        minimum gray.
      • Minimum

        public static int Minimum(FastBitmap fastBitmap,
                                  int startX,
                                  int startY,
                                  int width,
                                  int height)
        Get minimum gray value in the image.
        Parameters:
        fastBitmap - Image to be processed.
        startX - Initial X axis coordinate.
        startY - Initial Y axis coordinate.
        width - Width.
        height - Height.
        Returns:
        Minimum gray.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.