public class HistogramModel extends AbstractPixelStatisticsModel implements FeatureVectorProvider<MultidimensionalHistogram>
| Modifier and Type | Field and Description |
|---|---|
MultidimensionalHistogram |
histogram
The histogram data
|
ndims| Constructor and Description |
|---|
HistogramModel(int... nbins)
Construct with the given number of bins per dimension
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
accum(org.openimaj.image.MBFImage im) |
HistogramModel |
clone() |
float[] |
colourAverage(int index)
For a given index, get the average colour which would map to it
|
org.openimaj.util.pair.Pair<float[]> |
colourRange(int index)
For a given index, map to the range of colours which could map to it
|
void |
estimateModel(org.openimaj.image.MBFImage... images)
Estimate the model parameters from the given image(s).
|
MultidimensionalHistogram |
getFeatureVector() |
protected void |
reset() |
String |
toString() |
estimateModelpublic MultidimensionalHistogram histogram
public HistogramModel(int... nbins)
nbins - the number of bins in each dimension for the histogramspublic void estimateModel(org.openimaj.image.MBFImage... images)
AbstractPixelStatisticsModelestimateModel in class AbstractPixelStatisticsModelimages - list of imagesprotected void reset()
public org.openimaj.util.pair.Pair<float[]> colourRange(int index)
index - public float[] colourAverage(int index)
index - protected void accum(org.openimaj.image.MBFImage im)
public HistogramModel clone()
public MultidimensionalHistogram getFeatureVector()
getFeatureVector in interface FeatureVectorProvider<MultidimensionalHistogram>