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
OcmSceneObjectLearner.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/shared_ptr.hpp>
26
#include <boost/property_tree/ptree.hpp>
27
28
#include <trainer/TreeNode.h>
29
30
#include <visualization/psm/ProbabilisticSceneVisualization.h>
31
#include <visualization/psm/ProbabilisticPrimarySceneObjectVisualization.h>
32
33
// Local includes
34
#include "
learner/foreground/ocm/SceneObjectLearner.h
"
35
36
#include "
learner/foreground/ocm/ocm/OcmModel.h
"
37
#include "
learner/foreground/ocm/ocm/TermLearner.h
"
38
39
#include "
learner/foreground/ocm/ocm/shape/ShapeTermLearner.h
"
40
41
#include "
learner/foreground/ocm/ocm/appearance/AppearanceTermLearner.h
"
42
43
#include "
learner/foreground/ocm/ocm/occlusion/OcclusionTermLearner.h
"
44
45
namespace
ProbabilisticSceneRecognition
{
46
53
class
OcmSceneObjectLearner
:
public
SceneObjectLearner
{
54
public
:
55
62
OcmSceneObjectLearner
(std::string pSceneObjectType, std::string pSceneName =
""
);
63
67
~OcmSceneObjectLearner
();
68
74
void
initializeVisualizer
(
boost::shared_ptr<Visualization::ProbabilisticSceneVisualization>
mSuperior);
75
81
void
save
(boost::property_tree::ptree& pPt);
82
89
void
learn
(std::vector<ISM::ObjectSetPtr> pExamplesList,
boost::shared_ptr<SceneModel::TreeNode>
pTree);
90
91
private
:
92
96
boost::shared_ptr<OcmModel>
mOcmModel
;
97
101
std::vector<boost::shared_ptr<TermLearner> >
mTermLearners
;
102
106
boost::shared_ptr<Visualization::ProbabilisticPrimarySceneObjectVisualization>
mVisualizer
;
107
};
108
}
SceneObjectLearner.h
ProbabilisticSceneRecognition::OcmSceneObjectLearner::mTermLearners
std::vector< boost::shared_ptr< TermLearner > > mTermLearners
Definition:
OcmSceneObjectLearner.h:101
OcmModel.h
boost::shared_ptr< Visualization::ProbabilisticSceneVisualization >
ShapeTermLearner.h
ProbabilisticSceneRecognition::OcmSceneObjectLearner::~OcmSceneObjectLearner
~OcmSceneObjectLearner()
Definition:
OcmSceneObjectLearner.cpp:31
ProbabilisticSceneRecognition
Definition:
MappedProbabilityTable.h:33
ProbabilisticSceneRecognition::OcmSceneObjectLearner::mOcmModel
boost::shared_ptr< OcmModel > mOcmModel
Definition:
OcmSceneObjectLearner.h:96
ProbabilisticSceneRecognition::OcmSceneObjectLearner::OcmSceneObjectLearner
OcmSceneObjectLearner(std::string pSceneObjectType, std::string pSceneName="")
Definition:
OcmSceneObjectLearner.cpp:22
ProbabilisticSceneRecognition::OcmSceneObjectLearner::mVisualizer
boost::shared_ptr< Visualization::ProbabilisticPrimarySceneObjectVisualization > mVisualizer
Definition:
OcmSceneObjectLearner.h:106
OcclusionTermLearner.h
ProbabilisticSceneRecognition::OcmSceneObjectLearner
Definition:
OcmSceneObjectLearner.h:53
TermLearner.h
ProbabilisticSceneRecognition::SceneObjectLearner
Definition:
SceneObjectLearner.h:43
ProbabilisticSceneRecognition::OcmSceneObjectLearner::learn
void learn(std::vector< ISM::ObjectSetPtr > pExamplesList, boost::shared_ptr< SceneModel::TreeNode > pTree)
Definition:
OcmSceneObjectLearner.cpp:68
AppearanceTermLearner.h
ProbabilisticSceneRecognition::OcmSceneObjectLearner::save
void save(boost::property_tree::ptree &pPt)
Definition:
OcmSceneObjectLearner.cpp:50
ProbabilisticSceneRecognition::OcmSceneObjectLearner::initializeVisualizer
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSceneVisualization > mSuperior)
Definition:
OcmSceneObjectLearner.cpp:35
asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Mon Feb 28 2022 21:50:12