|
VizKit
3.0
|
#include <VisualHistogram.h>
Classes | |
| struct | PixelColorHistogramValue |
Public Types | |
| typedef std::vector < PixelColorHistogramValue > | PixelColorHistogram |
| typedef PixelColorHistogram::iterator | PixelColorHistogramIterator |
Static Public Member Functions | |
| static PixelColorHistogram | createHistogramOfRGBPixels (std::vector< PixelColor > &inputValues) |
Private Member Functions | |
| VisualHistogram () | |
| ~VisualHistogram () | |
Static Private Member Functions | |
| static void | initCentroids (const std::vector< PixelColor > &inputValues, const uint32 requestedNumberOfCentroids, std::vector< PixelColor > ¢roids) |
| static VisualHistogram::PixelColorHistogram | thresholdPass (PixelColorHistogram &inputValues) |
Creates histogram data.
| typedef std::vector<PixelColorHistogramValue> VizKit::VisualHistogram::PixelColorHistogram |
Vector of histogram values.
| typedef PixelColorHistogram::iterator VizKit::VisualHistogram::PixelColorHistogramIterator |
The PixelColorHistogramIterator is an iterator of the PixelColorHistogram.
| VizKit::VisualHistogram::VisualHistogram | ( | ) | [private] |
The constructor. VisualHistogram is a collection of static methods. Class does not need any instances. Constructor is private and not implemented.
| VizKit::VisualHistogram::~VisualHistogram | ( | ) | [private] |
The destructor. VisualHistogram is a collection of static methods. Class does not need any instances. Destructor is private and not implemented.
| VisualHistogram::PixelColorHistogram VisualHistogram::createHistogramOfRGBPixels | ( | std::vector< PixelColor > & | inputValues | ) | [static] |
Creates a histogram of ARGB PixelColor values.
| inputValues | Array of PixelColor values. |
| void VisualHistogram::initCentroids | ( | const std::vector< PixelColor > & | inputValues, |
| const uint32 | requestedNumberOfCentroids, | ||
| std::vector< PixelColor > & | centroids | ||
| ) | [static, private] |
Initializes the centroids of the histogram.
| inputValues | The input values. | |
| requestedNumberOfCentroids | The requested number of centroids. | |
| [out] | centroids | The centroid values. The number of centroids can be lower than the requested number of centroids. |
| VisualHistogram::PixelColorHistogram VisualHistogram::thresholdPass | ( | PixelColorHistogram & | inputValues | ) | [static, private] |
Normalizes PixelColor values by merging similar ones.
| inputValues | The histogram input values. |