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
ForegroundSceneLearner.h
Go to the documentation of this file.
1
18
#pragma once
19
20
// Global includes
21
#include <string>
22
#include <vector>
23
24
// Package includes
25
#include <boost/shared_ptr.hpp>
26
#include <boost/property_tree/ptree.hpp>
27
28
#include <visualization/psm/ProbabilisticSceneModelVisualization.h>
29
30
// Local includes
31
#include "
learner/SceneLearner.h
"
32
33
namespace
ProbabilisticSceneRecognition
{
34
41
class
ForegroundSceneLearner
:
public
SceneLearner
{
42
public
:
43
49
ForegroundSceneLearner
(
const
ISM::ObjectSetPtr pExample);
50
54
virtual
~ForegroundSceneLearner
();
55
61
virtual
void
initializeVisualizer
(
boost::shared_ptr<Visualization::ProbabilisticSceneModelVisualization>
mSuperior) = 0;
62
68
virtual
void
save
(boost::property_tree::ptree& pPt) = 0;
69
73
virtual
void
learn
() = 0;
74
81
void
setClusteringParameters
(
double
pStaticBreakRatio,
double
pTogetherRatio,
double
pMaxAngleDeviation);
82
83
protected
:
84
88
double
mStaticBreakRatio
,
mTogetherRatio
,
mMaxAngleDeviation
;
89
};
90
}
ProbabilisticSceneRecognition::ForegroundSceneLearner::setClusteringParameters
void setClusteringParameters(double pStaticBreakRatio, double pTogetherRatio, double pMaxAngleDeviation)
Definition:
ForegroundSceneLearner.cpp:34
SceneLearner.h
ProbabilisticSceneRecognition::ForegroundSceneLearner
Definition:
ForegroundSceneLearner.h:41
ProbabilisticSceneRecognition::ForegroundSceneLearner::mTogetherRatio
double mTogetherRatio
Definition:
ForegroundSceneLearner.h:88
boost::shared_ptr< Visualization::ProbabilisticSceneModelVisualization >
ProbabilisticSceneRecognition::ForegroundSceneLearner::learn
virtual void learn()=0
ProbabilisticSceneRecognition::ForegroundSceneLearner::initializeVisualizer
virtual void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSceneModelVisualization > mSuperior)=0
ProbabilisticSceneRecognition
Definition:
MappedProbabilityTable.h:33
ProbabilisticSceneRecognition::ForegroundSceneLearner::~ForegroundSceneLearner
virtual ~ForegroundSceneLearner()
Definition:
ForegroundSceneLearner.cpp:30
ProbabilisticSceneRecognition::ForegroundSceneLearner::mStaticBreakRatio
double mStaticBreakRatio
Definition:
ForegroundSceneLearner.h:88
ProbabilisticSceneRecognition::ForegroundSceneLearner::save
virtual void save(boost::property_tree::ptree &pPt)=0
ProbabilisticSceneRecognition::ForegroundSceneLearner::ForegroundSceneLearner
ForegroundSceneLearner(const ISM::ObjectSetPtr pExample)
Definition:
ForegroundSceneLearner.cpp:23
ProbabilisticSceneRecognition::SceneLearner
Definition:
SceneLearner.h:41
ProbabilisticSceneRecognition::ForegroundSceneLearner::mMaxAngleDeviation
double mMaxAngleDeviation
Definition:
ForegroundSceneLearner.h:88
asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Mon Feb 28 2022 21:50:12