Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
c
d
g
m
o
p
r
s
t
x
+
Functions
d
g
m
p
r
s
t
x
Variables
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
~
+
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
~
+
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
y
z
+
Typedefs
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
y
+
Macros
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
y
include
learner
foreground
ocm
ocm
shape
GaussianMixtureModel.h
Go to the documentation of this file.
1
18
#pragma once
19
20
// Global includes
21
#include <vector>
22
23
// Package includes
24
#include <boost/foreach.hpp>
25
#include <boost/property_tree/ptree.hpp>
26
27
#include <visualization/psm/ProbabilisticSecondarySceneObjectVisualization.h>
28
29
// Local includes
30
#include "
learner/foreground/ocm/ocm/shape/GaussianKernel.h
"
31
32
namespace
ProbabilisticSceneRecognition
{
33
40
class
GaussianMixtureModel
{
41
public
:
42
46
GaussianMixtureModel
();
47
51
~GaussianMixtureModel
();
52
58
void
addKernel
(
const
PSMLearner::GaussianKernel
& pKernel);
59
63
void
normalizeWeights
();
64
70
unsigned
int
getNumberOfKernels
();
71
77
void
initializeVisualizer
(
boost::shared_ptr<Visualization::ProbabilisticSecondarySceneObjectVisualization>
mSuperior);
78
85
void
save
(boost::property_tree::ptree& pPt, std::string pNode);
86
91
std::vector<PSMLearner::GaussianKernel>
getKernels
()
const
;
92
93
private
:
94
98
std::vector<PSMLearner::GaussianKernel>
mKernels
;
99
};
100
}
ProbabilisticSceneRecognition::GaussianMixtureModel::~GaussianMixtureModel
~GaussianMixtureModel()
Definition:
GaussianMixtureModel.cpp:26
ProbabilisticSceneRecognition::GaussianMixtureModel::getNumberOfKernels
unsigned int getNumberOfKernels()
Definition:
GaussianMixtureModel.cpp:54
ProbabilisticSceneRecognition::GaussianMixtureModel::save
void save(boost::property_tree::ptree &pPt, std::string pNode)
Definition:
GaussianMixtureModel.cpp:65
ProbabilisticSceneRecognition::GaussianMixtureModel::addKernel
void addKernel(const PSMLearner::GaussianKernel &pKernel)
Definition:
GaussianMixtureModel.cpp:30
ProbabilisticSceneRecognition::GaussianMixtureModel
Definition:
GaussianMixtureModel.h:40
ProbabilisticSceneRecognition::GaussianMixtureModel::initializeVisualizer
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSecondarySceneObjectVisualization > mSuperior)
Definition:
GaussianMixtureModel.cpp:59
ProbabilisticSceneRecognition::GaussianMixtureModel::normalizeWeights
void normalizeWeights()
Definition:
GaussianMixtureModel.cpp:41
boost::shared_ptr< Visualization::ProbabilisticSecondarySceneObjectVisualization >
ProbabilisticSceneRecognition::GaussianMixtureModel::getKernels
std::vector< PSMLearner::GaussianKernel > getKernels() const
Definition:
GaussianMixtureModel.cpp:77
GaussianKernel.h
ProbabilisticSceneRecognition::GaussianMixtureModel::GaussianMixtureModel
GaussianMixtureModel()
Definition:
GaussianMixtureModel.cpp:22
ProbabilisticSceneRecognition
Definition:
MappedProbabilityTable.h:33
ProbabilisticSceneRecognition::GaussianMixtureModel::mKernels
std::vector< PSMLearner::GaussianKernel > mKernels
Definition:
GaussianMixtureModel.h:98
ProbabilisticSceneRecognition::PSMLearner::GaussianKernel
Definition:
learner/foreground/ocm/ocm/shape/GaussianKernel.h:42
asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Mon Feb 28 2022 21:50:12