#include <MemoryX/libraries/helpers/GaussianMixtureHelpers/GMMReducer.h>
|
virtual void | fillMergingCostVector (const GaussianMixtureDistributionBasePtr &gmm, GMMCompPairDistanceVector &costVec) |
|
virtual float | getMergingCost (const GaussianMixtureDistributionBasePtr &gmm, int c1, int c2) |
|
void | mergeGMMComponents (const GaussianMixtureComponent &comp1, const GaussianMixtureComponent &comp2, GaussianMixtureComponent &mergedComp) |
|
void | mergeGMMComponents (GaussianMixtureDistributionPtr &gmm, int index1, int index2) |
|
void | replaceComponentsWithMerged (GaussianMixtureDistributionPtr &gmm, int index1, int index2, const GaussianMixtureComponent &mergedComp) |
|
Definition at line 51 of file GMMReducer.h.
◆ GMMReducer()
◆ fillMergingCostVector()
◆ getMergingCost()
float getMergingCost |
( |
const GaussianMixtureDistributionBasePtr & |
gmm, |
|
|
int |
c1, |
|
|
int |
c2 |
|
) |
| |
|
protectedvirtual |
◆ mergeGMMComponents() [1/2]
void mergeGMMComponents |
( |
const GaussianMixtureComponent & |
comp1, |
|
|
const GaussianMixtureComponent & |
comp2, |
|
|
GaussianMixtureComponent & |
mergedComp |
|
) |
| |
|
protected |
◆ mergeGMMComponents() [2/2]
◆ reduceByComponentCount()
GaussianMixtureDistributionBasePtr reduceByComponentCount |
( |
const GaussianMixtureDistributionBasePtr & |
fullGMM, |
|
|
int |
countComp |
|
) |
| |
|
virtual |
◆ reduceByMaxAABB()
GaussianMixtureDistributionBasePtr reduceByMaxAABB |
( |
const GaussianMixtureDistributionBasePtr & |
fullGMM, |
|
|
float |
maxSideLength |
|
) |
| |
|
virtual |
◆ reduceByMaxDeviation()
GaussianMixtureDistributionBasePtr reduceByMaxDeviation |
( |
const GaussianMixtureDistributionBasePtr & |
fullGMM, |
|
|
float |
maxDeviation, |
|
|
DeviationMeasure |
devMeasure |
|
) |
| |
|
virtual |
◆ reduceByMaxEqualSphere()
GaussianMixtureDistributionBasePtr reduceByMaxEqualSphere |
( |
const GaussianMixtureDistributionBasePtr & |
fullGMM, |
|
|
float |
maxSphereRadius |
|
) |
| |
|
virtual |
◆ reduceByMaxOrientedBBox()
GaussianMixtureDistributionBasePtr reduceByMaxOrientedBBox |
( |
const GaussianMixtureDistributionBasePtr & |
fullGMM, |
|
|
float |
maxSideLength |
|
) |
| |
|
virtual |
◆ replaceComponentsWithMerged()
◆ gmmDistance
The documentation for this class was generated from the following files: