Main Page
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
Functions
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
Variables
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Functions
_
a
b
c
f
g
h
i
l
m
o
p
r
s
t
u
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
w
x
y
Files
File List
src
rose_v2_repo
parameters.py
Go to the documentation of this file.
1
import
numpy
as
np
2
import
rospy
3
# -------------------------------
4
# faces ("celle" ) classification_method choice (2 is older version)
5
metodo_classificazione_celle = 1
6
# metodo_classificazione_celle = 2
7
# -------------------------------
8
9
10
class
PathObj
:
11
def
__init__
(self):
12
self.
name_folder_input
=
''
13
self.
path_folder_input
=
''
14
self.
path_folder_output
=
''
15
self.
path_log_folder
=
''
16
# name of image
17
self.
metric_map_name
=
''
18
self.
metric_map_path
=
''
19
self.
path_xml
=
''
20
self.
filepath
=
''
21
self.
path_orebro
=
''
22
self.
orebro_img
=
''
23
self.
gt_color
=
''
24
25
26
class
ParameterObj
:
27
def
__init__
(self):
28
29
self.
bormann
=
False
30
31
# Thresholding parameters
32
self.
cv2thresh
= 150
33
34
# Hough parameters
35
self.
rho
= 1
36
self.
theta
= np.pi / 180
37
self.
thresholdHough
= 25
38
self.
minLineLength
= 10
39
self.
maxLineGap
= 5
40
41
# Offset for x_min,x_max,y_min,y_max
42
self.
offset
= 20
43
44
# Angular Clusters parameters, mean-shift parameters
45
# diagonals. if there is some obliques lines set diagonals=False
46
self.
diagonals
=
False
47
self.
h
= 0.023
48
self.
minOffset
= 0.00001
49
50
# Spatial cluster parameters
51
self.
spatialClusteringLineSegmentsThreshold
= 5
#si
52
53
# Extended lines parameters
54
self.
th1
= 0.1
#original = 0.1 #SI
55
self.
distance_extended_segment
= 20
#original= 20 #SI
56
57
# Edges parameters
58
self.
threshold_edges
= 0.1
#original = 0.1 #SI
59
60
# Matrix parameters
61
# parameter to check the weight of an edge for clustering of faces
62
self.
sigma
= 0.125
63
64
# DBSCAN parameters
65
self.
eps
= 0.85
# 0.85#1.5#0.85
66
self.
minPts
= 1
67
68
# Cells classification parameters
69
self.
division_threshold
= 5
70
71
# rose parameters
72
self.
filter_level
= 0.18
#si
73
74
# post processing parameters
75
self.
th_post
= 750
76
77
78
# integration from rose (main directions)
79
self.
comp
=
None
80
81
# voronoi parameters
82
self.
voronoi_closeness
= 10
#si
83
self.
blur
= 8
#si
84
self.
iterations
= 5
#si
85
86
def
set_threshold_hough
(self, value):
87
self.
thresholdHough
= value
88
89
def
set_sigma
(self, value):
90
self.
sigma
= value
91
92
def
set_eps
(self, value):
93
self.
eps
= value
94
95
def
set_filter_level
(self, value):
96
self.
filter_level
= value
97
98
def
set_th1
(self, value):
99
self.
th1
= value
100
101
def
set_distance_extended_segment
(self, value):
102
self.
distance_extended_segment
= value
103
104
105
class
ParameterDraw
:
106
def
__init__
(self):
107
self.
map
=
True
108
self.
canny
=
False
109
self.
hough
=
True
110
self.
walls
=
True
111
self.
contour
=
False
112
self.
angular_cluster
=
True
113
self.
representative_segments
=
True
114
self.
spatial_wall_cluster
=
True
115
self.
spatial_cluster
=
True
116
self.
extended_lines
=
True
117
self.
edges
=
True
118
self.
dbscan
=
True
119
self.
cells_in_out
=
True
120
self.
rooms
=
True
121
self.
rooms_on_map
=
True
122
self.
rooms_on_map_prediction
=
True
123
self.
rooms_on_map_lines
=
True
124
self.
sides
=
False
125
self.
complete
=
True
parameters.ParameterObj.rho
rho
Definition:
parameters.py:35
parameters.PathObj.path_log_folder
path_log_folder
Definition:
parameters.py:15
parameters.ParameterObj.spatialClusteringLineSegmentsThreshold
spatialClusteringLineSegmentsThreshold
Definition:
parameters.py:51
parameters.ParameterObj.maxLineGap
maxLineGap
Definition:
parameters.py:39
parameters.ParameterDraw.spatial_cluster
spatial_cluster
Definition:
parameters.py:115
parameters.PathObj.path_xml
path_xml
Definition:
parameters.py:19
parameters.ParameterObj.set_filter_level
def set_filter_level(self, value)
Definition:
parameters.py:95
parameters.PathObj.name_folder_input
name_folder_input
Definition:
parameters.py:12
parameters.PathObj.metric_map_name
metric_map_name
Definition:
parameters.py:17
parameters.ParameterObj.set_distance_extended_segment
def set_distance_extended_segment(self, value)
Definition:
parameters.py:101
parameters.ParameterDraw.contour
contour
Definition:
parameters.py:111
parameters.ParameterObj.filter_level
filter_level
Definition:
parameters.py:72
parameters.ParameterDraw.complete
complete
Definition:
parameters.py:125
parameters.PathObj.filepath
filepath
Definition:
parameters.py:20
parameters.PathObj.path_orebro
path_orebro
Definition:
parameters.py:21
parameters.ParameterDraw.representative_segments
representative_segments
Definition:
parameters.py:113
parameters.ParameterObj.comp
comp
Definition:
parameters.py:79
parameters.ParameterObj.eps
eps
Definition:
parameters.py:65
parameters.ParameterDraw.hough
hough
Definition:
parameters.py:109
parameters.ParameterObj.blur
blur
Definition:
parameters.py:83
parameters.ParameterObj.division_threshold
division_threshold
Definition:
parameters.py:69
parameters.ParameterDraw.spatial_wall_cluster
spatial_wall_cluster
Definition:
parameters.py:114
parameters.ParameterDraw.walls
walls
Definition:
parameters.py:110
parameters.ParameterObj.set_threshold_hough
def set_threshold_hough(self, value)
Definition:
parameters.py:86
parameters.ParameterObj.offset
offset
Definition:
parameters.py:42
parameters.ParameterObj.set_sigma
def set_sigma(self, value)
Definition:
parameters.py:89
parameters.PathObj.path_folder_output
path_folder_output
Definition:
parameters.py:14
parameters.ParameterDraw.map
map
Definition:
parameters.py:107
parameters.ParameterDraw.rooms_on_map_lines
rooms_on_map_lines
Definition:
parameters.py:123
parameters.PathObj.metric_map_path
metric_map_path
Definition:
parameters.py:18
parameters.ParameterDraw
Definition:
parameters.py:105
parameters.ParameterDraw.extended_lines
extended_lines
Definition:
parameters.py:116
parameters.ParameterDraw.canny
canny
Definition:
parameters.py:108
parameters.ParameterDraw.rooms_on_map
rooms_on_map
Definition:
parameters.py:121
parameters.PathObj
Definition:
parameters.py:10
parameters.ParameterObj.set_eps
def set_eps(self, value)
Definition:
parameters.py:92
parameters.ParameterDraw.dbscan
dbscan
Definition:
parameters.py:118
parameters.ParameterDraw.rooms
rooms
Definition:
parameters.py:120
parameters.ParameterObj.diagonals
diagonals
Definition:
parameters.py:46
parameters.ParameterObj.cv2thresh
cv2thresh
Definition:
parameters.py:32
parameters.ParameterObj.minPts
minPts
Definition:
parameters.py:66
parameters.ParameterDraw.angular_cluster
angular_cluster
Definition:
parameters.py:112
parameters.ParameterObj.theta
theta
Definition:
parameters.py:36
parameters.ParameterObj.voronoi_closeness
voronoi_closeness
Definition:
parameters.py:82
parameters.ParameterObj.h
h
Definition:
parameters.py:47
parameters.ParameterDraw.sides
sides
Definition:
parameters.py:124
parameters.ParameterObj.sigma
sigma
Definition:
parameters.py:62
parameters.ParameterDraw.__init__
def __init__(self)
Definition:
parameters.py:106
parameters.ParameterObj.__init__
def __init__(self)
Definition:
parameters.py:27
parameters.ParameterObj
Definition:
parameters.py:26
parameters.ParameterObj.threshold_edges
threshold_edges
Definition:
parameters.py:58
parameters.ParameterDraw.edges
edges
Definition:
parameters.py:117
parameters.PathObj.gt_color
gt_color
Definition:
parameters.py:23
parameters.ParameterObj.distance_extended_segment
distance_extended_segment
Definition:
parameters.py:55
parameters.ParameterObj.minOffset
minOffset
Definition:
parameters.py:48
parameters.ParameterObj.set_th1
def set_th1(self, value)
Definition:
parameters.py:98
parameters.PathObj.path_folder_input
path_folder_input
Definition:
parameters.py:13
parameters.ParameterDraw.cells_in_out
cells_in_out
Definition:
parameters.py:119
parameters.ParameterObj.minLineLength
minLineLength
Definition:
parameters.py:38
parameters.ParameterObj.bormann
bormann
Definition:
parameters.py:29
parameters.PathObj.__init__
def __init__(self)
Definition:
parameters.py:11
parameters.ParameterObj.th_post
th_post
Definition:
parameters.py:75
parameters.ParameterObj.thresholdHough
thresholdHough
Definition:
parameters.py:37
parameters.ParameterDraw.rooms_on_map_prediction
rooms_on_map_prediction
Definition:
parameters.py:122
parameters.PathObj.orebro_img
orebro_img
Definition:
parameters.py:22
parameters.ParameterObj.th1
th1
Definition:
parameters.py:54
parameters.ParameterObj.iterations
iterations
Definition:
parameters.py:84
rose2
Author(s): Gabriele Somaschini, Matteo Luperto
autogenerated on Wed Jun 28 2023 02:21:53