Package com.jhlabs.image
Class Histogram
java.lang.Object
com.jhlabs.image.Histogram
An image histogram.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intprotected int[][]protected booleanprotected int[]protected int[]protected float[]protected int[]protected int[]protected intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetFrequency(int value) intgetFrequency(int channel, int value) intintgetMaxFrequency(int channel) intintgetMaxValue(int channel) floatfloatgetMeanValue(int channel) intintgetMinFrequency(int channel) intintgetMinValue(int channel) intbooleanisGray()
-
Field Details
-
RED
public static final int RED- See Also:
-
GREEN
public static final int GREEN- See Also:
-
BLUE
public static final int BLUE- See Also:
-
GRAY
public static final int GRAY- See Also:
-
histogram
protected int[][] histogram -
numSamples
protected int numSamples -
minValue
protected int[] minValue -
maxValue
protected int[] maxValue -
minFrequency
protected int[] minFrequency -
maxFrequency
protected int[] maxFrequency -
mean
protected float[] mean -
isGray
protected boolean isGray
-
-
Constructor Details
-
Histogram
public Histogram() -
Histogram
public Histogram(int[] pixels, int w, int h, int offset, int stride)
-
-
Method Details
-
isGray
public boolean isGray() -
getNumSamples
public int getNumSamples() -
getFrequency
public int getFrequency(int value) -
getFrequency
public int getFrequency(int channel, int value) -
getMinFrequency
public int getMinFrequency() -
getMinFrequency
public int getMinFrequency(int channel) -
getMaxFrequency
public int getMaxFrequency() -
getMaxFrequency
public int getMaxFrequency(int channel) -
getMinValue
public int getMinValue() -
getMinValue
public int getMinValue(int channel) -
getMaxValue
public int getMaxValue() -
getMaxValue
public int getMaxValue(int channel) -
getMeanValue
public float getMeanValue() -
getMeanValue
public float getMeanValue(int channel)
-