40 #ifndef PCL_GPU_PEOPLE_LABEL_COMMON_H_ 41 #define PCL_GPU_PEOPLE_LABEL_COMMON_H_ 43 #include <pcl/gpu/containers/device_array.h> 44 #include <cuda_runtime.h> 158 { -1.0f, -1.0f, -1.0f, -1.0f},
159 { 0.2f, -1.0f, -1.0f, -1.0f},
160 { 0.2f, -1.0f, -1.0f, -1.0f},
161 { 0.3f, -1.0f, -1.0f, -1.0f},
162 { -1.0f, -1.0f, -1.0f, -1.0f},
163 { 0.2f, -1.0f, -1.0f, -1.0f},
164 { 0.2f, -1.0f, -1.0f, -1.0f},
165 { 0.3f, -1.0f, -1.0f, -1.0f},
166 { 0.3f, -1.0f, -1.0f, -1.0f},
167 { 0.3f, -1.0f, -1.0f, -1.0f},
168 { 0.15f, 0.15f, 0.2f, 0.2f},
169 { 0.15f, -1.0f, -1.0f, -1.0f},
170 { 0.1f, -1.0f, -1.0f, -1.0f},
171 { 0.15f, -1.0f, -1.0f, -1.0f},
172 { -1.0f, -1.0f, -1.0f, -1.0f},
173 { 0.15f, -1.0f, -1.0f, -1.0f},
174 { 0.1f, -1.0f, -1.0f, -1.0f},
175 { 0.15f, -1.0f, -1.0f, -1.0f},
176 { -1.0f, -1.0f, -1.0f, -1.0f},
177 { 0.15f, -1.0f, -1.0f, -1.0f},
178 { 0.15f, -1.0f, -1.0f, -1.0f},
179 { -1.0f, -1.0f, -1.0f, -1.0f},
180 { -1.0f, -1.0f, -1.0f, -1.0f},
181 { 0.3f, 0.3f, -1.0f, -1.0f},
182 { 0.3f, 0.3f, -1.0f, -1.0f}
190 { 0.15f, 0.15f, 0.15f, 0.15f},
191 { 0.15f, 0.15f, 0.15f, 0.15f},
192 { 0.15f, 0.15f, 0.15f, 0.15f},
193 { 0.15f, 0.15f, 0.15f, 0.15f},
194 { 0.15f, 0.15f, 0.15f, 0.15f},
195 { 0.15f, 0.15f, 0.15f, 0.15f},
196 { 0.15f, 0.15f, 0.15f, 0.15f},
197 { 0.15f, 0.15f, 0.15f, 0.15f},
198 { 0.15f, 0.15f, 0.15f, 0.15f},
199 { 0.15f, 0.15f, 0.15f, 0.15f},
200 { 0.15f, 0.15f, 0.15f, 0.15f},
201 { 0.15f, 0.15f, 0.15f, 0.15f},
202 { 0.15f, 0.15f, 0.15f, 0.15f},
203 { 0.15f, 0.15f, 0.15f, 0.15f},
204 { 0.15f, 0.15f, 0.15f, 0.15f},
205 { 0.15f, 0.15f, 0.15f, 0.15f},
206 { 0.15f, 0.15f, 0.15f, 0.15f},
207 { 0.15f, 0.15f, 0.15f, 0.15f},
208 { 0.15f, 0.15f, 0.15f, 0.15f},
209 { 0.15f, 0.15f, 0.15f, 0.15f},
210 { 0.15f, 0.15f, 0.15f, 0.15f},
211 { 0.3f, 0.15f, 0.15f, 0.15f},
212 { 0.3f, 0.15f, 0.15f, 0.15f},
213 { 0.15f, 0.15f, 0.15f, 0.15f},
214 { 0.15f, 0.15f, 0.15f, 0.15f}
DeviceArray2D< uchar4 > Image
static const float LUT_ideal_length[][4]
This LUT contains the ideal lenght between this part and his children.
part_t
Our code is forseen to use maximal use 32 labels.
DeviceArray2D< unsigned char > Labels
DeviceArray2D< unsigned char > Mask
static const float LUT_max_part_size[]
This LUT contains the max primary eigenvalue for each part.
DeviceArray2D< unsigned short > Depth
DeviceArray2D< prob_histogram > LabelProbability
static const float LUT_max_length_offset[][4]
This LUT contains the max lenght between this part and his children.
static const unsigned int LUT_nr_children[]
This LUT contains the number of children for each parent.
DeviceArray2D< float > HueImage
float probs[pcl::gpu::people::NUM_LABELS]
DeviceArray2D< float4 > Cloud