1 #ifndef OPENPOSE_POSE_POSE_PARAMETERS_RENDER_HPP
2 #define OPENPOSE_POSE_POSE_PARAMETERS_RENDER_HPP
16 #define POSE_BODY_25_PAIRS_RENDER_GPU \
17 1,8, 1,2, 1,5, 2,3, 3,4, 5,6, 6,7, 8,9, 9,10, 10,11, 8,12, 12,13, 13,14, 1,0, 0,15, 15,17, 0,16, 16,18, 14,19,19,20,14,21, 11,22,22,23,11,24
18 #define POSE_BODY_25_SCALES_RENDER_GPU 1
19 #define POSE_BODY_25_COLORS_RENDER_GPU \
46 #define POSE_COCO_PAIRS_RENDER_GPU \
47 1,2, 1,5, 2,3, 3,4, 5,6, 6,7, 1,8, 8,9, 9,10, 1,11, 11,12, 12,13, 1,0, 0,14, 14,16, 0,15, 15,17
48 #define POSE_COCO_SCALES_RENDER_GPU 1
49 #define POSE_COCO_COLORS_RENDER_GPU \
70 #define POSE_MPI_PAIRS_RENDER_GPU \
71 0,1, 1,2, 2,3, 3,4, 1,5, 5,6, 6,7, 1,14, 14,8, 8,9, 9,10, 14,11, 11,12, 12,13
72 #define POSE_MPI_SCALES_RENDER_GPU 1
73 #define POSE_MPI_COLORS_RENDER_GPU \
90 #define POSE_BODY_19_PAIRS_RENDER_GPU \
91 1,8, 1,2, 1,5, 2,3, 3,4, 5,6, 6,7, 8,9, 9,10, 10,11, 8,12, 12,13, 13,14, 1,0, 0,15, 15,17, 0,16, 16,18
92 #define POSE_BODY_19_SCALES_RENDER_GPU 1
93 #define POSE_BODY_19_COLORS_RENDER_GPU \
114 #define POSE_BODY_23_PAIRS_RENDER_GPU \
115 1,7, 4,10, 0,1, 0,4, 1,2, 2,3, 4,5, 5,6, 7,8, 8,9, 10,11, 11,12, 0,13, 13,15, 0,14, 14,16, 12,17,17,18,12,19, 9,20,20,21,9,22
116 #define POSE_BODY_23_SCALES_RENDER_GPU 1
117 #define POSE_BODY_23_COLORS_RENDER_GPU \
144 #define POSE_BODY_25B_PAIRS_RENDER_GPU \
145 0,1, 0,2, 1,3, 2,4, 5,7, 6,8, 7,9, 8,10, 5,11, 6,12, 11,13, 12,14, 13,15, 14,16, \
146 15,19, 19,20, 15,21, 16,22, 22,23, 16,24, 5,17, \
148 #define POSE_BODY_25B_SCALES_RENDER_GPU 1
149 #define POSE_BODY_25B_COLORS_RENDER_GPU \
177 #define POSE_BODY_65_PAIRS_RENDER_GPU \
178 1,8, 1,2, 1,5, 2,3, 3,4, 5,6, 6,7, 8,9, 9,10, 10,11, 8,12, 12,13, 13,14, 1,0, 0,15, 15,17, 0,16, 16,18, 14,19,19,20,14,21, 11,22,22,23,11,24, \
179 7,25, 25,26, 26,27, 27,28, 7,29, 29,30, 30,31, 31,32, 7,33, 33,34, 34,35, 35,36, 7,37, 37,38, 38,39, 39,40, 7,41, 41,42, 42,43, 43,44, \
180 4,45, 45,46, 46,47, 47,48, 4,49, 49,50, 50,51, 51,52, 4,53, 53,54, 54,55, 55,56, 4,57, 57,58, 58,59, 59,60, 4,61, 61,62, 62,63, 63,64
181 #define POSE_BODY_65_SCALES_RENDER_GPU \
182 1.f,1.f,1.f,1.f,1.f, 1.f,1.f,1.f,1.f,1.f, 1.f,1.f,1.f,1.f,1.f, 1.f,1.f,1.f,1.f,1.f,1.f,1.f,1.f,1.f,1.f, \
183 0.75f,0.75f,0.75f,0.75f,0.75f, 0.75f,0.75f,0.75f,0.75f,0.75f, 0.75f,0.75f,0.75f,0.75f,0.75f, 0.75f,0.75f,0.75f,0.75f,0.75f, \
184 0.75f,0.75f,0.75f,0.75f,0.75f, 0.75f,0.75f,0.75f,0.75f,0.75f, 0.75f,0.75f,0.75f,0.75f,0.75f, 0.75f,0.75f,0.75f,0.75f,0.75f
185 #define POSE_BODY_65_COLORS_RENDER_GPU \
265 #define POSE_BODY_95_PAIRS_RENDER_GPU \
266 0,1, 0,2, 1,3, 2,4, 5,7, 6,8, 7,9, 8,10, 5,11, 6,12, 11,13, 12,14, 13,15, 14,16, \
267 15,19, 19,20, 15,21, 16,22, 22,23, 16,24, 5,17, \
268 6,17, 17,18, 11,12, \
269 F95+0,F95+1, F95+1,F95+2, F95+2,F95+3, F95+3,F95+4, F95+4,F95+5, F95+5,F95+6, F95+6,F95+7, F95+7,F95+8, F95+8,F95+9, F95+9,F95+10, F95+10,F95+11, F95+11,F95+12, F95+12,F95+13, F95+13,F95+14, F95+14,F95+15, F95+15,F95+16, F95+17,F95+18, F95+18,F95+19, F95+19,F95+20, \
270 F95+20,F95+21, F95+22,F95+23, F95+23,F95+24, F95+24,F95+25, F95+25,F95+26, F95+27,F95+28, F95+28,F95+29, F95+29,F95+30, F95+31,F95+32, F95+32,F95+33, F95+33,F95+34, F95+34,F95+35, F95+36,F95+37, F95+37,F95+38, F95+38,F95+39, F95+39,F95+40, F95+40,F95+41, \
271 F95+41,F95+36, F95+42,F95+43, F95+43,F95+44, F95+44,F95+45, F95+45,F95+46, F95+46,F95+47, F95+47,F95+42, F95+48,F95+49, F95+49,F95+50, F95+50,F95+51, F95+51,F95+52, F95+52,F95+53, F95+53,F95+54, F95+54,F95+55, F95+55,F95+56, F95+56,F95+57, F95+57,F95+58, \
272 F95+58,F95+59, F95+59,F95+48, F95+60,F95+61, F95+61,F95+62, F95+62,F95+63, F95+63,F95+64, F95+64,F95+65, F95+65,F95+66, F95+66,F95+67, F95+67,F95+60
273 #define POSE_BODY_95_SCALES_RENDER_GPU \
274 1.f,1.f,1.f,1.f,1.f, 1.f,1.f,1.f,1.f,1.f, 1.f,1.f,1.f,1.f,1.f, 1.f,1.f, \
276 1.f,1.f,1.f,1.f,1.f,1.f, \
277 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f, \
278 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f, \
279 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f, \
280 0.33f,0.33f,0.33f,0.33f,0.33f, 0.33f,0.33f,0.33f,0.33f,0.33f
281 #define POSE_BODY_95_COLORS_RENDER_GPU \
309 255.f, 255.f, 255.f, \
310 255.f, 255.f, 255.f, \
311 255.f, 255.f, 255.f, \
312 255.f, 255.f, 255.f, \
313 255.f, 255.f, 255.f, \
314 255.f, 255.f, 255.f, \
315 255.f, 255.f, 255.f, \
316 255.f, 255.f, 255.f, \
317 255.f, 255.f, 255.f, \
318 255.f, 255.f, 255.f, \
319 255.f, 255.f, 255.f, \
320 255.f, 255.f, 255.f, \
321 255.f, 255.f, 255.f, \
322 255.f, 255.f, 255.f, \
323 255.f, 255.f, 255.f, \
324 255.f, 255.f, 255.f, \
325 255.f, 255.f, 255.f, \
326 255.f, 255.f, 255.f, \
327 255.f, 255.f, 255.f, \
328 255.f, 255.f, 255.f, \
329 255.f, 255.f, 255.f, \
330 255.f, 255.f, 255.f, \
331 255.f, 255.f, 255.f, \
332 255.f, 255.f, 255.f, \
333 255.f, 255.f, 255.f, \
334 255.f, 255.f, 255.f, \
335 255.f, 255.f, 255.f, \
336 255.f, 255.f, 255.f, \
337 255.f, 255.f, 255.f, \
338 255.f, 255.f, 255.f, \
339 255.f, 255.f, 255.f, \
340 255.f, 255.f, 255.f, \
341 255.f, 255.f, 255.f, \
342 255.f, 255.f, 255.f, \
343 255.f, 255.f, 255.f, \
344 255.f, 255.f, 255.f, \
345 255.f, 255.f, 255.f, \
346 255.f, 255.f, 255.f, \
347 255.f, 255.f, 255.f, \
348 255.f, 255.f, 255.f, \
349 255.f, 255.f, 255.f, \
350 255.f, 255.f, 255.f, \
351 255.f, 255.f, 255.f, \
352 255.f, 255.f, 255.f, \
353 255.f, 255.f, 255.f, \
354 255.f, 255.f, 255.f, \
355 255.f, 255.f, 255.f, \
356 255.f, 255.f, 255.f, \
357 255.f, 255.f, 255.f, \
358 255.f, 255.f, 255.f, \
359 255.f, 255.f, 255.f, \
360 255.f, 255.f, 255.f, \
361 255.f, 255.f, 255.f, \
362 255.f, 255.f, 255.f, \
363 255.f, 255.f, 255.f, \
364 255.f, 255.f, 255.f, \
365 255.f, 255.f, 255.f, \
366 255.f, 255.f, 255.f, \
367 255.f, 255.f, 255.f, \
368 255.f, 255.f, 255.f, \
369 255.f, 255.f, 255.f, \
370 255.f, 255.f, 255.f, \
371 255.f, 255.f, 255.f, \
372 255.f, 255.f, 255.f, \
373 255.f, 255.f, 255.f, \
374 255.f, 255.f, 255.f, \
375 255.f, 255.f, 255.f, \
376 255.f, 255.f, 255.f, \
377 255.f, 255.f, 255.f, \
381 #define POSE_CAR_12_PAIRS_RENDER_GPU \
382 4,5, 4,6, 4,0, 0,2, 4,8, 8,10, 5,7, 5,1, 1,3, 5,9, 9,11, 0,1, 8,9, 2,3, 6,7, 10,11, 6,2,7,3, 6,10,7,11
384 #define POSE_CAR_12_SCALES_RENDER_GPU 0.5
385 #define POSE_CAR_12_COLORS_RENDER_GPU \
402 #define POSE_CAR_22_PAIRS_RENDER_GPU \
403 0,1,1,3,3,2,2,0, 6,7,7,16,16,17,17,6, 12,13,13,14,14,15,15,12, 6,8,7,8,6,9,7,9,6,4,7,5, 12,11,13,10, \
404 16,18,17,18,16,19,17,19, 6,21,7,20
405 #define POSE_CAR_22_SCALES_RENDER_GPU 0.625
406 #define POSE_CAR_22_COLORS_RENDER_GPU \
407 255.f, 128.f, 128.f, \
416 128.f, 128.f, 255.f, \
425 255.f, 128.f, 128.f, \
445 #endif // OPENPOSE_POSE_POSE_PARAMETERS_RENDER_HPP
OP_API const std::vector< unsigned int > & getPoseBodyPartPairsRender(const PoseModel poseModel)
OP_API unsigned int getNumberElementsToRender(const PoseModel poseModel)
const auto POSE_DEFAULT_ALPHA_KEYPOINT
Definition: poseParametersRender.hpp:10
PoseModel
Definition: enumClasses.hpp:9
OP_API const std::vector< float > & getPoseColors(const PoseModel poseModel)
OP_API const std::vector< float > & getPoseScales(const PoseModel poseModel)
#define OP_API
Definition: macros.hpp:19
const auto POSE_DEFAULT_ALPHA_HEAT_MAP
Definition: poseParametersRender.hpp:11
const auto F95
Definition: poseParametersRender.hpp:264