mirror of https://github.com/open-mmlab/mmpose
1152 lines
30 KiB
Python
1152 lines
30 KiB
Python
dataset_info = dict(
|
|
dataset_name='h3wb',
|
|
paper_info=dict(
|
|
author='Yue Zhu, Nermin Samet, David Picard',
|
|
title='H3WB: Human3.6M 3D WholeBody Dataset and Benchmark',
|
|
container='International Conf. on Computer Vision (ICCV)',
|
|
year='2023',
|
|
homepage='https://github.com/wholebody3d/wholebody3d',
|
|
),
|
|
keypoint_info={
|
|
0:
|
|
dict(name='nose', id=0, color=[51, 153, 255], type='upper', swap=''),
|
|
1:
|
|
dict(
|
|
name='left_eye',
|
|
id=1,
|
|
color=[51, 153, 255],
|
|
type='upper',
|
|
swap='right_eye'),
|
|
2:
|
|
dict(
|
|
name='right_eye',
|
|
id=2,
|
|
color=[51, 153, 255],
|
|
type='upper',
|
|
swap='left_eye'),
|
|
3:
|
|
dict(
|
|
name='left_ear',
|
|
id=3,
|
|
color=[51, 153, 255],
|
|
type='upper',
|
|
swap='right_ear'),
|
|
4:
|
|
dict(
|
|
name='right_ear',
|
|
id=4,
|
|
color=[51, 153, 255],
|
|
type='upper',
|
|
swap='left_ear'),
|
|
5:
|
|
dict(
|
|
name='left_shoulder',
|
|
id=5,
|
|
color=[0, 255, 0],
|
|
type='upper',
|
|
swap='right_shoulder'),
|
|
6:
|
|
dict(
|
|
name='right_shoulder',
|
|
id=6,
|
|
color=[255, 128, 0],
|
|
type='upper',
|
|
swap='left_shoulder'),
|
|
7:
|
|
dict(
|
|
name='left_elbow',
|
|
id=7,
|
|
color=[0, 255, 0],
|
|
type='upper',
|
|
swap='right_elbow'),
|
|
8:
|
|
dict(
|
|
name='right_elbow',
|
|
id=8,
|
|
color=[255, 128, 0],
|
|
type='upper',
|
|
swap='left_elbow'),
|
|
9:
|
|
dict(
|
|
name='left_wrist',
|
|
id=9,
|
|
color=[0, 255, 0],
|
|
type='upper',
|
|
swap='right_wrist'),
|
|
10:
|
|
dict(
|
|
name='right_wrist',
|
|
id=10,
|
|
color=[255, 128, 0],
|
|
type='upper',
|
|
swap='left_wrist'),
|
|
11:
|
|
dict(
|
|
name='left_hip',
|
|
id=11,
|
|
color=[0, 255, 0],
|
|
type='lower',
|
|
swap='right_hip'),
|
|
12:
|
|
dict(
|
|
name='right_hip',
|
|
id=12,
|
|
color=[255, 128, 0],
|
|
type='lower',
|
|
swap='left_hip'),
|
|
13:
|
|
dict(
|
|
name='left_knee',
|
|
id=13,
|
|
color=[0, 255, 0],
|
|
type='lower',
|
|
swap='right_knee'),
|
|
14:
|
|
dict(
|
|
name='right_knee',
|
|
id=14,
|
|
color=[255, 128, 0],
|
|
type='lower',
|
|
swap='left_knee'),
|
|
15:
|
|
dict(
|
|
name='left_ankle',
|
|
id=15,
|
|
color=[0, 255, 0],
|
|
type='lower',
|
|
swap='right_ankle'),
|
|
16:
|
|
dict(
|
|
name='right_ankle',
|
|
id=16,
|
|
color=[255, 128, 0],
|
|
type='lower',
|
|
swap='left_ankle'),
|
|
17:
|
|
dict(
|
|
name='left_big_toe',
|
|
id=17,
|
|
color=[255, 128, 0],
|
|
type='lower',
|
|
swap='right_big_toe'),
|
|
18:
|
|
dict(
|
|
name='left_small_toe',
|
|
id=18,
|
|
color=[255, 128, 0],
|
|
type='lower',
|
|
swap='right_small_toe'),
|
|
19:
|
|
dict(
|
|
name='left_heel',
|
|
id=19,
|
|
color=[255, 128, 0],
|
|
type='lower',
|
|
swap='right_heel'),
|
|
20:
|
|
dict(
|
|
name='right_big_toe',
|
|
id=20,
|
|
color=[255, 128, 0],
|
|
type='lower',
|
|
swap='left_big_toe'),
|
|
21:
|
|
dict(
|
|
name='right_small_toe',
|
|
id=21,
|
|
color=[255, 128, 0],
|
|
type='lower',
|
|
swap='left_small_toe'),
|
|
22:
|
|
dict(
|
|
name='right_heel',
|
|
id=22,
|
|
color=[255, 128, 0],
|
|
type='lower',
|
|
swap='left_heel'),
|
|
23:
|
|
dict(
|
|
name='face-0',
|
|
id=23,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-16'),
|
|
24:
|
|
dict(
|
|
name='face-1',
|
|
id=24,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-15'),
|
|
25:
|
|
dict(
|
|
name='face-2',
|
|
id=25,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-14'),
|
|
26:
|
|
dict(
|
|
name='face-3',
|
|
id=26,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-13'),
|
|
27:
|
|
dict(
|
|
name='face-4',
|
|
id=27,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-12'),
|
|
28:
|
|
dict(
|
|
name='face-5',
|
|
id=28,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-11'),
|
|
29:
|
|
dict(
|
|
name='face-6',
|
|
id=29,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-10'),
|
|
30:
|
|
dict(
|
|
name='face-7',
|
|
id=30,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-9'),
|
|
31:
|
|
dict(name='face-8', id=31, color=[247, 34, 5], type='upper', swap=''),
|
|
32:
|
|
dict(
|
|
name='face-9',
|
|
id=32,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-7'),
|
|
33:
|
|
dict(
|
|
name='face-10',
|
|
id=33,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-6'),
|
|
34:
|
|
dict(
|
|
name='face-11',
|
|
id=34,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-5'),
|
|
35:
|
|
dict(
|
|
name='face-12',
|
|
id=35,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-4'),
|
|
36:
|
|
dict(
|
|
name='face-13',
|
|
id=36,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-3'),
|
|
37:
|
|
dict(
|
|
name='face-14',
|
|
id=37,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-2'),
|
|
38:
|
|
dict(
|
|
name='face-15',
|
|
id=38,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-1'),
|
|
39:
|
|
dict(
|
|
name='face-16',
|
|
id=39,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-0'),
|
|
40:
|
|
dict(
|
|
name='face-17',
|
|
id=40,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-26'),
|
|
41:
|
|
dict(
|
|
name='face-18',
|
|
id=41,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-25'),
|
|
42:
|
|
dict(
|
|
name='face-19',
|
|
id=42,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-24'),
|
|
43:
|
|
dict(
|
|
name='face-20',
|
|
id=43,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-23'),
|
|
44:
|
|
dict(
|
|
name='face-21',
|
|
id=44,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-22'),
|
|
45:
|
|
dict(
|
|
name='face-22',
|
|
id=45,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-21'),
|
|
46:
|
|
dict(
|
|
name='face-23',
|
|
id=46,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-20'),
|
|
47:
|
|
dict(
|
|
name='face-24',
|
|
id=47,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-19'),
|
|
48:
|
|
dict(
|
|
name='face-25',
|
|
id=48,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-18'),
|
|
49:
|
|
dict(
|
|
name='face-26',
|
|
id=49,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-17'),
|
|
50:
|
|
dict(name='face-27', id=50, color=[247, 34, 5], type='upper', swap=''),
|
|
51:
|
|
dict(name='face-28', id=51, color=[247, 34, 5], type='upper', swap=''),
|
|
52:
|
|
dict(name='face-29', id=52, color=[247, 34, 5], type='upper', swap=''),
|
|
53:
|
|
dict(name='face-30', id=53, color=[247, 34, 5], type='upper', swap=''),
|
|
54:
|
|
dict(
|
|
name='face-31',
|
|
id=54,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-35'),
|
|
55:
|
|
dict(
|
|
name='face-32',
|
|
id=55,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-34'),
|
|
56:
|
|
dict(name='face-33', id=56, color=[247, 34, 5], type='upper', swap=''),
|
|
57:
|
|
dict(
|
|
name='face-34',
|
|
id=57,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-32'),
|
|
58:
|
|
dict(
|
|
name='face-35',
|
|
id=58,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-31'),
|
|
59:
|
|
dict(
|
|
name='face-36',
|
|
id=59,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-45'),
|
|
60:
|
|
dict(
|
|
name='face-37',
|
|
id=60,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-44'),
|
|
61:
|
|
dict(
|
|
name='face-38',
|
|
id=61,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-43'),
|
|
62:
|
|
dict(
|
|
name='face-39',
|
|
id=62,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-42'),
|
|
63:
|
|
dict(
|
|
name='face-40',
|
|
id=63,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-47'),
|
|
64:
|
|
dict(
|
|
name='face-41',
|
|
id=64,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-46'),
|
|
65:
|
|
dict(
|
|
name='face-42',
|
|
id=65,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-39'),
|
|
66:
|
|
dict(
|
|
name='face-43',
|
|
id=66,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-38'),
|
|
67:
|
|
dict(
|
|
name='face-44',
|
|
id=67,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-37'),
|
|
68:
|
|
dict(
|
|
name='face-45',
|
|
id=68,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-36'),
|
|
69:
|
|
dict(
|
|
name='face-46',
|
|
id=69,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-41'),
|
|
70:
|
|
dict(
|
|
name='face-47',
|
|
id=70,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-40'),
|
|
71:
|
|
dict(
|
|
name='face-48',
|
|
id=71,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-54'),
|
|
72:
|
|
dict(
|
|
name='face-49',
|
|
id=72,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-53'),
|
|
73:
|
|
dict(
|
|
name='face-50',
|
|
id=73,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-52'),
|
|
74:
|
|
dict(name='face-51', id=74, color=[247, 34, 5], type='upper', swap=''),
|
|
75:
|
|
dict(
|
|
name='face-52',
|
|
id=75,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-50'),
|
|
76:
|
|
dict(
|
|
name='face-53',
|
|
id=76,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-49'),
|
|
77:
|
|
dict(
|
|
name='face-54',
|
|
id=77,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-48'),
|
|
78:
|
|
dict(
|
|
name='face-55',
|
|
id=78,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-59'),
|
|
79:
|
|
dict(
|
|
name='face-56',
|
|
id=79,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-58'),
|
|
80:
|
|
dict(name='face-57', id=80, color=[247, 34, 5], type='upper', swap=''),
|
|
81:
|
|
dict(
|
|
name='face-58',
|
|
id=81,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-56'),
|
|
82:
|
|
dict(
|
|
name='face-59',
|
|
id=82,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-55'),
|
|
83:
|
|
dict(
|
|
name='face-60',
|
|
id=83,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-64'),
|
|
84:
|
|
dict(
|
|
name='face-61',
|
|
id=84,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-63'),
|
|
85:
|
|
dict(name='face-62', id=85, color=[247, 34, 5], type='upper', swap=''),
|
|
86:
|
|
dict(
|
|
name='face-63',
|
|
id=86,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-61'),
|
|
87:
|
|
dict(
|
|
name='face-64',
|
|
id=87,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-60'),
|
|
88:
|
|
dict(
|
|
name='face-65',
|
|
id=88,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-67'),
|
|
89:
|
|
dict(name='face-66', id=89, color=[247, 34, 5], type='upper', swap=''),
|
|
90:
|
|
dict(
|
|
name='face-67',
|
|
id=90,
|
|
color=[247, 34, 5],
|
|
type='upper',
|
|
swap='face-65'),
|
|
91:
|
|
dict(
|
|
name='left_hand_root',
|
|
id=91,
|
|
color=[247, 34, 5],
|
|
type='',
|
|
swap='right_hand_root'),
|
|
92:
|
|
dict(
|
|
name='left_thumb1',
|
|
id=92,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='right_thumb1'),
|
|
93:
|
|
dict(
|
|
name='left_thumb2',
|
|
id=93,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='right_thumb2'),
|
|
94:
|
|
dict(
|
|
name='left_thumb3',
|
|
id=94,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='right_thumb3'),
|
|
95:
|
|
dict(
|
|
name='left_thumb4',
|
|
id=95,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='right_thumb4'),
|
|
96:
|
|
dict(
|
|
name='left_forefinger1',
|
|
id=96,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='right_forefinger1'),
|
|
97:
|
|
dict(
|
|
name='left_forefinger2',
|
|
id=97,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='right_forefinger2'),
|
|
98:
|
|
dict(
|
|
name='left_forefinger3',
|
|
id=98,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='right_forefinger3'),
|
|
99:
|
|
dict(
|
|
name='left_forefinger4',
|
|
id=99,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='right_forefinger4'),
|
|
100:
|
|
dict(
|
|
name='left_middle_finger1',
|
|
id=100,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='right_middle_finger1'),
|
|
101:
|
|
dict(
|
|
name='left_middle_finger2',
|
|
id=101,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='right_middle_finger2'),
|
|
102:
|
|
dict(
|
|
name='left_middle_finger3',
|
|
id=102,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='right_middle_finger3'),
|
|
103:
|
|
dict(
|
|
name='left_middle_finger4',
|
|
id=103,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='right_middle_finger4'),
|
|
104:
|
|
dict(
|
|
name='left_ring_finger1',
|
|
id=104,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='right_ring_finger1'),
|
|
105:
|
|
dict(
|
|
name='left_ring_finger2',
|
|
id=105,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='right_ring_finger2'),
|
|
106:
|
|
dict(
|
|
name='left_ring_finger3',
|
|
id=106,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='right_ring_finger3'),
|
|
107:
|
|
dict(
|
|
name='left_ring_finger4',
|
|
id=107,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='right_ring_finger4'),
|
|
108:
|
|
dict(
|
|
name='left_pinky_finger1',
|
|
id=108,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='right_pinky_finger1'),
|
|
109:
|
|
dict(
|
|
name='left_pinky_finger2',
|
|
id=109,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='right_pinky_finger2'),
|
|
110:
|
|
dict(
|
|
name='left_pinky_finger3',
|
|
id=110,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='right_pinky_finger3'),
|
|
111:
|
|
dict(
|
|
name='left_pinky_finger4',
|
|
id=111,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='right_pinky_finger4'),
|
|
112:
|
|
dict(
|
|
name='right_hand_root',
|
|
id=112,
|
|
color=[247, 34, 5],
|
|
type='',
|
|
swap='left_hand_root'),
|
|
113:
|
|
dict(
|
|
name='right_thumb1',
|
|
id=113,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='left_thumb1'),
|
|
114:
|
|
dict(
|
|
name='right_thumb2',
|
|
id=114,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='left_thumb2'),
|
|
115:
|
|
dict(
|
|
name='right_thumb3',
|
|
id=115,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='left_thumb3'),
|
|
116:
|
|
dict(
|
|
name='right_thumb4',
|
|
id=116,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='left_thumb4'),
|
|
117:
|
|
dict(
|
|
name='right_forefinger1',
|
|
id=117,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='left_forefinger1'),
|
|
118:
|
|
dict(
|
|
name='right_forefinger2',
|
|
id=118,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='left_forefinger2'),
|
|
119:
|
|
dict(
|
|
name='right_forefinger3',
|
|
id=119,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='left_forefinger3'),
|
|
120:
|
|
dict(
|
|
name='right_forefinger4',
|
|
id=120,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='left_forefinger4'),
|
|
121:
|
|
dict(
|
|
name='right_middle_finger1',
|
|
id=121,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='left_middle_finger1'),
|
|
122:
|
|
dict(
|
|
name='right_middle_finger2',
|
|
id=122,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='left_middle_finger2'),
|
|
123:
|
|
dict(
|
|
name='right_middle_finger3',
|
|
id=123,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='left_middle_finger3'),
|
|
124:
|
|
dict(
|
|
name='right_middle_finger4',
|
|
id=124,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='left_middle_finger4'),
|
|
125:
|
|
dict(
|
|
name='right_ring_finger1',
|
|
id=125,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='left_ring_finger1'),
|
|
126:
|
|
dict(
|
|
name='right_ring_finger2',
|
|
id=126,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='left_ring_finger2'),
|
|
127:
|
|
dict(
|
|
name='right_ring_finger3',
|
|
id=127,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='left_ring_finger3'),
|
|
128:
|
|
dict(
|
|
name='right_ring_finger4',
|
|
id=128,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='left_ring_finger4'),
|
|
129:
|
|
dict(
|
|
name='right_pinky_finger1',
|
|
id=129,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='left_pinky_finger1'),
|
|
130:
|
|
dict(
|
|
name='right_pinky_finger2',
|
|
id=130,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='left_pinky_finger2'),
|
|
131:
|
|
dict(
|
|
name='right_pinky_finger3',
|
|
id=131,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='left_pinky_finger3'),
|
|
132:
|
|
dict(
|
|
name='right_pinky_finger4',
|
|
id=132,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='left_pinky_finger4')
|
|
},
|
|
skeleton_info={
|
|
0:
|
|
dict(link=('left_ankle', 'left_knee'), id=0, color=[0, 255, 0]),
|
|
1:
|
|
dict(link=('left_knee', 'left_hip'), id=1, color=[0, 255, 0]),
|
|
2:
|
|
dict(link=('right_ankle', 'right_knee'), id=2, color=[255, 128, 0]),
|
|
3:
|
|
dict(link=('right_knee', 'right_hip'), id=3, color=[255, 128, 0]),
|
|
4:
|
|
dict(link=('left_hip', 'right_hip'), id=4, color=[51, 153, 255]),
|
|
5:
|
|
dict(link=('left_shoulder', 'left_hip'), id=5, color=[51, 153, 255]),
|
|
6:
|
|
dict(link=('right_shoulder', 'right_hip'), id=6, color=[51, 153, 255]),
|
|
7:
|
|
dict(
|
|
link=('left_shoulder', 'right_shoulder'),
|
|
id=7,
|
|
color=[51, 153, 255]),
|
|
8:
|
|
dict(link=('left_shoulder', 'left_elbow'), id=8, color=[0, 255, 0]),
|
|
9:
|
|
dict(
|
|
link=('right_shoulder', 'right_elbow'), id=9, color=[255, 128, 0]),
|
|
10:
|
|
dict(link=('left_elbow', 'left_wrist'), id=10, color=[0, 255, 0]),
|
|
11:
|
|
dict(link=('right_elbow', 'right_wrist'), id=11, color=[255, 128, 0]),
|
|
12:
|
|
dict(link=('left_eye', 'right_eye'), id=12, color=[51, 153, 255]),
|
|
13:
|
|
dict(link=('nose', 'left_eye'), id=13, color=[51, 153, 255]),
|
|
14:
|
|
dict(link=('nose', 'right_eye'), id=14, color=[51, 153, 255]),
|
|
15:
|
|
dict(link=('left_eye', 'left_ear'), id=15, color=[51, 153, 255]),
|
|
16:
|
|
dict(link=('right_eye', 'right_ear'), id=16, color=[51, 153, 255]),
|
|
17:
|
|
dict(link=('left_ear', 'left_shoulder'), id=17, color=[51, 153, 255]),
|
|
18:
|
|
dict(
|
|
link=('right_ear', 'right_shoulder'), id=18, color=[51, 153, 255]),
|
|
19:
|
|
dict(link=('left_ankle', 'left_big_toe'), id=19, color=[0, 255, 0]),
|
|
20:
|
|
dict(link=('left_ankle', 'left_small_toe'), id=20, color=[0, 255, 0]),
|
|
21:
|
|
dict(link=('left_ankle', 'left_heel'), id=21, color=[0, 255, 0]),
|
|
22:
|
|
dict(
|
|
link=('right_ankle', 'right_big_toe'), id=22, color=[255, 128, 0]),
|
|
23:
|
|
dict(
|
|
link=('right_ankle', 'right_small_toe'),
|
|
id=23,
|
|
color=[255, 128, 0]),
|
|
24:
|
|
dict(link=('right_ankle', 'right_heel'), id=24, color=[255, 128, 0]),
|
|
25:
|
|
dict(
|
|
link=('left_hand_root', 'left_thumb1'), id=25, color=[255, 128,
|
|
0]),
|
|
26:
|
|
dict(link=('left_thumb1', 'left_thumb2'), id=26, color=[255, 128, 0]),
|
|
27:
|
|
dict(link=('left_thumb2', 'left_thumb3'), id=27, color=[255, 128, 0]),
|
|
28:
|
|
dict(link=('left_thumb3', 'left_thumb4'), id=28, color=[255, 128, 0]),
|
|
29:
|
|
dict(
|
|
link=('left_hand_root', 'left_forefinger1'),
|
|
id=29,
|
|
color=[255, 153, 255]),
|
|
30:
|
|
dict(
|
|
link=('left_forefinger1', 'left_forefinger2'),
|
|
id=30,
|
|
color=[255, 153, 255]),
|
|
31:
|
|
dict(
|
|
link=('left_forefinger2', 'left_forefinger3'),
|
|
id=31,
|
|
color=[255, 153, 255]),
|
|
32:
|
|
dict(
|
|
link=('left_forefinger3', 'left_forefinger4'),
|
|
id=32,
|
|
color=[255, 153, 255]),
|
|
33:
|
|
dict(
|
|
link=('left_hand_root', 'left_middle_finger1'),
|
|
id=33,
|
|
color=[102, 178, 255]),
|
|
34:
|
|
dict(
|
|
link=('left_middle_finger1', 'left_middle_finger2'),
|
|
id=34,
|
|
color=[102, 178, 255]),
|
|
35:
|
|
dict(
|
|
link=('left_middle_finger2', 'left_middle_finger3'),
|
|
id=35,
|
|
color=[102, 178, 255]),
|
|
36:
|
|
dict(
|
|
link=('left_middle_finger3', 'left_middle_finger4'),
|
|
id=36,
|
|
color=[102, 178, 255]),
|
|
37:
|
|
dict(
|
|
link=('left_hand_root', 'left_ring_finger1'),
|
|
id=37,
|
|
color=[255, 51, 51]),
|
|
38:
|
|
dict(
|
|
link=('left_ring_finger1', 'left_ring_finger2'),
|
|
id=38,
|
|
color=[255, 51, 51]),
|
|
39:
|
|
dict(
|
|
link=('left_ring_finger2', 'left_ring_finger3'),
|
|
id=39,
|
|
color=[255, 51, 51]),
|
|
40:
|
|
dict(
|
|
link=('left_ring_finger3', 'left_ring_finger4'),
|
|
id=40,
|
|
color=[255, 51, 51]),
|
|
41:
|
|
dict(
|
|
link=('left_hand_root', 'left_pinky_finger1'),
|
|
id=41,
|
|
color=[0, 255, 0]),
|
|
42:
|
|
dict(
|
|
link=('left_pinky_finger1', 'left_pinky_finger2'),
|
|
id=42,
|
|
color=[0, 255, 0]),
|
|
43:
|
|
dict(
|
|
link=('left_pinky_finger2', 'left_pinky_finger3'),
|
|
id=43,
|
|
color=[0, 255, 0]),
|
|
44:
|
|
dict(
|
|
link=('left_pinky_finger3', 'left_pinky_finger4'),
|
|
id=44,
|
|
color=[0, 255, 0]),
|
|
45:
|
|
dict(
|
|
link=('right_hand_root', 'right_thumb1'),
|
|
id=45,
|
|
color=[255, 128, 0]),
|
|
46:
|
|
dict(
|
|
link=('right_thumb1', 'right_thumb2'), id=46, color=[255, 128, 0]),
|
|
47:
|
|
dict(
|
|
link=('right_thumb2', 'right_thumb3'), id=47, color=[255, 128, 0]),
|
|
48:
|
|
dict(
|
|
link=('right_thumb3', 'right_thumb4'), id=48, color=[255, 128, 0]),
|
|
49:
|
|
dict(
|
|
link=('right_hand_root', 'right_forefinger1'),
|
|
id=49,
|
|
color=[255, 153, 255]),
|
|
50:
|
|
dict(
|
|
link=('right_forefinger1', 'right_forefinger2'),
|
|
id=50,
|
|
color=[255, 153, 255]),
|
|
51:
|
|
dict(
|
|
link=('right_forefinger2', 'right_forefinger3'),
|
|
id=51,
|
|
color=[255, 153, 255]),
|
|
52:
|
|
dict(
|
|
link=('right_forefinger3', 'right_forefinger4'),
|
|
id=52,
|
|
color=[255, 153, 255]),
|
|
53:
|
|
dict(
|
|
link=('right_hand_root', 'right_middle_finger1'),
|
|
id=53,
|
|
color=[102, 178, 255]),
|
|
54:
|
|
dict(
|
|
link=('right_middle_finger1', 'right_middle_finger2'),
|
|
id=54,
|
|
color=[102, 178, 255]),
|
|
55:
|
|
dict(
|
|
link=('right_middle_finger2', 'right_middle_finger3'),
|
|
id=55,
|
|
color=[102, 178, 255]),
|
|
56:
|
|
dict(
|
|
link=('right_middle_finger3', 'right_middle_finger4'),
|
|
id=56,
|
|
color=[102, 178, 255]),
|
|
57:
|
|
dict(
|
|
link=('right_hand_root', 'right_ring_finger1'),
|
|
id=57,
|
|
color=[255, 51, 51]),
|
|
58:
|
|
dict(
|
|
link=('right_ring_finger1', 'right_ring_finger2'),
|
|
id=58,
|
|
color=[255, 51, 51]),
|
|
59:
|
|
dict(
|
|
link=('right_ring_finger2', 'right_ring_finger3'),
|
|
id=59,
|
|
color=[255, 51, 51]),
|
|
60:
|
|
dict(
|
|
link=('right_ring_finger3', 'right_ring_finger4'),
|
|
id=60,
|
|
color=[255, 51, 51]),
|
|
61:
|
|
dict(
|
|
link=('right_hand_root', 'right_pinky_finger1'),
|
|
id=61,
|
|
color=[0, 255, 0]),
|
|
62:
|
|
dict(
|
|
link=('right_pinky_finger1', 'right_pinky_finger2'),
|
|
id=62,
|
|
color=[0, 255, 0]),
|
|
63:
|
|
dict(
|
|
link=('right_pinky_finger2', 'right_pinky_finger3'),
|
|
id=63,
|
|
color=[0, 255, 0]),
|
|
64:
|
|
dict(
|
|
link=('right_pinky_finger3', 'right_pinky_finger4'),
|
|
id=64,
|
|
color=[0, 255, 0])
|
|
},
|
|
joint_weights=[1.] * 133,
|
|
# 'https://github.com/jin-s13/COCO-WholeBody/blob/master/'
|
|
# 'evaluation/myeval_wholebody.py#L175'
|
|
sigmas=[
|
|
0.026, 0.025, 0.025, 0.035, 0.035, 0.079, 0.079, 0.072, 0.072, 0.062,
|
|
0.062, 0.107, 0.107, 0.087, 0.087, 0.089, 0.089, 0.068, 0.066, 0.066,
|
|
0.092, 0.094, 0.094, 0.042, 0.043, 0.044, 0.043, 0.040, 0.035, 0.031,
|
|
0.025, 0.020, 0.023, 0.029, 0.032, 0.037, 0.038, 0.043, 0.041, 0.045,
|
|
0.013, 0.012, 0.011, 0.011, 0.012, 0.012, 0.011, 0.011, 0.013, 0.015,
|
|
0.009, 0.007, 0.007, 0.007, 0.012, 0.009, 0.008, 0.016, 0.010, 0.017,
|
|
0.011, 0.009, 0.011, 0.009, 0.007, 0.013, 0.008, 0.011, 0.012, 0.010,
|
|
0.034, 0.008, 0.008, 0.009, 0.008, 0.008, 0.007, 0.010, 0.008, 0.009,
|
|
0.009, 0.009, 0.007, 0.007, 0.008, 0.011, 0.008, 0.008, 0.008, 0.01,
|
|
0.008, 0.029, 0.022, 0.035, 0.037, 0.047, 0.026, 0.025, 0.024, 0.035,
|
|
0.018, 0.024, 0.022, 0.026, 0.017, 0.021, 0.021, 0.032, 0.02, 0.019,
|
|
0.022, 0.031, 0.029, 0.022, 0.035, 0.037, 0.047, 0.026, 0.025, 0.024,
|
|
0.035, 0.018, 0.024, 0.022, 0.026, 0.017, 0.021, 0.021, 0.032, 0.02,
|
|
0.019, 0.022, 0.031
|
|
])
|