Main Page   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

prapi::MultiFeatureHistogram::MultiDimensional Class Reference

#include <Histogram.h>

Inheritance diagram for prapi::MultiFeatureHistogram::MultiDimensional:

prapi::MultiFeatureHistogram::LayerCombiner List of all members.

Detailed Description

The MultiDimensional combiner builds up a multi-dimensional histogram using the pixel values in each layer as coordinates in a multi-dimensional feature space.


Public Methods

 MultiDimensional (int channels, int levels)
 Create a new MultiDimensional combiner with the given number of channels and quantization levels for each channel.

 MultiDimensional (List< int > levels)
 Create a new MultiDimensional combiner with the given number of quantization levels for each channel.

virtual void modifyHistogram (const List< int > &pixelValues, List< int > &histogram) const
 Modify the histogram.

virtual int getHistogramLength () const
 Get the length of the histogram this combiner will produce.


Member Function Documentation

void prapi::MultiFeatureHistogram::MultiDimensional::modifyHistogram const List< int > &    pixelValues,
List< int > &    histogram
const [virtual]
 

Modify the histogram.

Parameters:
pixelValues  a list of integers representing the quantized feature values for each channel.
histogram  the histogram to modify according to the pixel values.

Implements prapi::MultiFeatureHistogram::LayerCombiner.


The documentation for this class was generated from the following files:
Documentation generated on 11.09.2003 with Doxygen.
The documentation is copyrighted material.
Copyright © Topi Mäenpää 2003. All rights reserved.