mirror of https://github.com/open-mmlab/mmpose
488 lines
13 KiB
Python
488 lines
13 KiB
Python
dataset_info = dict(
|
|
dataset_name='interhand3d',
|
|
paper_info=dict(
|
|
author='Moon, Gyeongsik and Yu, Shoou-I and Wen, He and '
|
|
'Shiratori, Takaaki and Lee, Kyoung Mu',
|
|
title='InterHand2.6M: A dataset and baseline for 3D '
|
|
'interacting hand pose estimation from a single RGB image',
|
|
container='arXiv',
|
|
year='2020',
|
|
homepage='https://mks0601.github.io/InterHand2.6M/',
|
|
),
|
|
keypoint_info={
|
|
0:
|
|
dict(
|
|
name='right_thumb4',
|
|
id=0,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='left_thumb4'),
|
|
1:
|
|
dict(
|
|
name='right_thumb3',
|
|
id=1,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='left_thumb3'),
|
|
2:
|
|
dict(
|
|
name='right_thumb2',
|
|
id=2,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='left_thumb2'),
|
|
3:
|
|
dict(
|
|
name='right_thumb1',
|
|
id=3,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='left_thumb1'),
|
|
4:
|
|
dict(
|
|
name='right_forefinger4',
|
|
id=4,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='left_forefinger4'),
|
|
5:
|
|
dict(
|
|
name='right_forefinger3',
|
|
id=5,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='left_forefinger3'),
|
|
6:
|
|
dict(
|
|
name='right_forefinger2',
|
|
id=6,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='left_forefinger2'),
|
|
7:
|
|
dict(
|
|
name='right_forefinger1',
|
|
id=7,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='left_forefinger1'),
|
|
8:
|
|
dict(
|
|
name='right_middle_finger4',
|
|
id=8,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='left_middle_finger4'),
|
|
9:
|
|
dict(
|
|
name='right_middle_finger3',
|
|
id=9,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='left_middle_finger3'),
|
|
10:
|
|
dict(
|
|
name='right_middle_finger2',
|
|
id=10,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='left_middle_finger2'),
|
|
11:
|
|
dict(
|
|
name='right_middle_finger1',
|
|
id=11,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='left_middle_finger1'),
|
|
12:
|
|
dict(
|
|
name='right_ring_finger4',
|
|
id=12,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='left_ring_finger4'),
|
|
13:
|
|
dict(
|
|
name='right_ring_finger3',
|
|
id=13,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='left_ring_finger3'),
|
|
14:
|
|
dict(
|
|
name='right_ring_finger2',
|
|
id=14,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='left_ring_finger2'),
|
|
15:
|
|
dict(
|
|
name='right_ring_finger1',
|
|
id=15,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='left_ring_finger1'),
|
|
16:
|
|
dict(
|
|
name='right_pinky_finger4',
|
|
id=16,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='left_pinky_finger4'),
|
|
17:
|
|
dict(
|
|
name='right_pinky_finger3',
|
|
id=17,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='left_pinky_finger3'),
|
|
18:
|
|
dict(
|
|
name='right_pinky_finger2',
|
|
id=18,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='left_pinky_finger2'),
|
|
19:
|
|
dict(
|
|
name='right_pinky_finger1',
|
|
id=19,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='left_pinky_finger1'),
|
|
20:
|
|
dict(
|
|
name='right_wrist',
|
|
id=20,
|
|
color=[255, 255, 255],
|
|
type='',
|
|
swap='left_wrist'),
|
|
21:
|
|
dict(
|
|
name='left_thumb4',
|
|
id=21,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='right_thumb4'),
|
|
22:
|
|
dict(
|
|
name='left_thumb3',
|
|
id=22,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='right_thumb3'),
|
|
23:
|
|
dict(
|
|
name='left_thumb2',
|
|
id=23,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='right_thumb2'),
|
|
24:
|
|
dict(
|
|
name='left_thumb1',
|
|
id=24,
|
|
color=[255, 128, 0],
|
|
type='',
|
|
swap='right_thumb1'),
|
|
25:
|
|
dict(
|
|
name='left_forefinger4',
|
|
id=25,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='right_forefinger4'),
|
|
26:
|
|
dict(
|
|
name='left_forefinger3',
|
|
id=26,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='right_forefinger3'),
|
|
27:
|
|
dict(
|
|
name='left_forefinger2',
|
|
id=27,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='right_forefinger2'),
|
|
28:
|
|
dict(
|
|
name='left_forefinger1',
|
|
id=28,
|
|
color=[255, 153, 255],
|
|
type='',
|
|
swap='right_forefinger1'),
|
|
29:
|
|
dict(
|
|
name='left_middle_finger4',
|
|
id=29,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='right_middle_finger4'),
|
|
30:
|
|
dict(
|
|
name='left_middle_finger3',
|
|
id=30,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='right_middle_finger3'),
|
|
31:
|
|
dict(
|
|
name='left_middle_finger2',
|
|
id=31,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='right_middle_finger2'),
|
|
32:
|
|
dict(
|
|
name='left_middle_finger1',
|
|
id=32,
|
|
color=[102, 178, 255],
|
|
type='',
|
|
swap='right_middle_finger1'),
|
|
33:
|
|
dict(
|
|
name='left_ring_finger4',
|
|
id=33,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='right_ring_finger4'),
|
|
34:
|
|
dict(
|
|
name='left_ring_finger3',
|
|
id=34,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='right_ring_finger3'),
|
|
35:
|
|
dict(
|
|
name='left_ring_finger2',
|
|
id=35,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='right_ring_finger2'),
|
|
36:
|
|
dict(
|
|
name='left_ring_finger1',
|
|
id=36,
|
|
color=[255, 51, 51],
|
|
type='',
|
|
swap='right_ring_finger1'),
|
|
37:
|
|
dict(
|
|
name='left_pinky_finger4',
|
|
id=37,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='right_pinky_finger4'),
|
|
38:
|
|
dict(
|
|
name='left_pinky_finger3',
|
|
id=38,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='right_pinky_finger3'),
|
|
39:
|
|
dict(
|
|
name='left_pinky_finger2',
|
|
id=39,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='right_pinky_finger2'),
|
|
40:
|
|
dict(
|
|
name='left_pinky_finger1',
|
|
id=40,
|
|
color=[0, 255, 0],
|
|
type='',
|
|
swap='right_pinky_finger1'),
|
|
41:
|
|
dict(
|
|
name='left_wrist',
|
|
id=41,
|
|
color=[255, 255, 255],
|
|
type='',
|
|
swap='right_wrist'),
|
|
},
|
|
skeleton_info={
|
|
0:
|
|
dict(link=('right_wrist', 'right_thumb1'), id=0, color=[255, 128, 0]),
|
|
1:
|
|
dict(link=('right_thumb1', 'right_thumb2'), id=1, color=[255, 128, 0]),
|
|
2:
|
|
dict(link=('right_thumb2', 'right_thumb3'), id=2, color=[255, 128, 0]),
|
|
3:
|
|
dict(link=('right_thumb3', 'right_thumb4'), id=3, color=[255, 128, 0]),
|
|
4:
|
|
dict(
|
|
link=('right_wrist', 'right_forefinger1'),
|
|
id=4,
|
|
color=[255, 153, 255]),
|
|
5:
|
|
dict(
|
|
link=('right_forefinger1', 'right_forefinger2'),
|
|
id=5,
|
|
color=[255, 153, 255]),
|
|
6:
|
|
dict(
|
|
link=('right_forefinger2', 'right_forefinger3'),
|
|
id=6,
|
|
color=[255, 153, 255]),
|
|
7:
|
|
dict(
|
|
link=('right_forefinger3', 'right_forefinger4'),
|
|
id=7,
|
|
color=[255, 153, 255]),
|
|
8:
|
|
dict(
|
|
link=('right_wrist', 'right_middle_finger1'),
|
|
id=8,
|
|
color=[102, 178, 255]),
|
|
9:
|
|
dict(
|
|
link=('right_middle_finger1', 'right_middle_finger2'),
|
|
id=9,
|
|
color=[102, 178, 255]),
|
|
10:
|
|
dict(
|
|
link=('right_middle_finger2', 'right_middle_finger3'),
|
|
id=10,
|
|
color=[102, 178, 255]),
|
|
11:
|
|
dict(
|
|
link=('right_middle_finger3', 'right_middle_finger4'),
|
|
id=11,
|
|
color=[102, 178, 255]),
|
|
12:
|
|
dict(
|
|
link=('right_wrist', 'right_ring_finger1'),
|
|
id=12,
|
|
color=[255, 51, 51]),
|
|
13:
|
|
dict(
|
|
link=('right_ring_finger1', 'right_ring_finger2'),
|
|
id=13,
|
|
color=[255, 51, 51]),
|
|
14:
|
|
dict(
|
|
link=('right_ring_finger2', 'right_ring_finger3'),
|
|
id=14,
|
|
color=[255, 51, 51]),
|
|
15:
|
|
dict(
|
|
link=('right_ring_finger3', 'right_ring_finger4'),
|
|
id=15,
|
|
color=[255, 51, 51]),
|
|
16:
|
|
dict(
|
|
link=('right_wrist', 'right_pinky_finger1'),
|
|
id=16,
|
|
color=[0, 255, 0]),
|
|
17:
|
|
dict(
|
|
link=('right_pinky_finger1', 'right_pinky_finger2'),
|
|
id=17,
|
|
color=[0, 255, 0]),
|
|
18:
|
|
dict(
|
|
link=('right_pinky_finger2', 'right_pinky_finger3'),
|
|
id=18,
|
|
color=[0, 255, 0]),
|
|
19:
|
|
dict(
|
|
link=('right_pinky_finger3', 'right_pinky_finger4'),
|
|
id=19,
|
|
color=[0, 255, 0]),
|
|
20:
|
|
dict(link=('left_wrist', 'left_thumb1'), id=20, color=[255, 128, 0]),
|
|
21:
|
|
dict(link=('left_thumb1', 'left_thumb2'), id=21, color=[255, 128, 0]),
|
|
22:
|
|
dict(link=('left_thumb2', 'left_thumb3'), id=22, color=[255, 128, 0]),
|
|
23:
|
|
dict(link=('left_thumb3', 'left_thumb4'), id=23, color=[255, 128, 0]),
|
|
24:
|
|
dict(
|
|
link=('left_wrist', 'left_forefinger1'),
|
|
id=24,
|
|
color=[255, 153, 255]),
|
|
25:
|
|
dict(
|
|
link=('left_forefinger1', 'left_forefinger2'),
|
|
id=25,
|
|
color=[255, 153, 255]),
|
|
26:
|
|
dict(
|
|
link=('left_forefinger2', 'left_forefinger3'),
|
|
id=26,
|
|
color=[255, 153, 255]),
|
|
27:
|
|
dict(
|
|
link=('left_forefinger3', 'left_forefinger4'),
|
|
id=27,
|
|
color=[255, 153, 255]),
|
|
28:
|
|
dict(
|
|
link=('left_wrist', 'left_middle_finger1'),
|
|
id=28,
|
|
color=[102, 178, 255]),
|
|
29:
|
|
dict(
|
|
link=('left_middle_finger1', 'left_middle_finger2'),
|
|
id=29,
|
|
color=[102, 178, 255]),
|
|
30:
|
|
dict(
|
|
link=('left_middle_finger2', 'left_middle_finger3'),
|
|
id=30,
|
|
color=[102, 178, 255]),
|
|
31:
|
|
dict(
|
|
link=('left_middle_finger3', 'left_middle_finger4'),
|
|
id=31,
|
|
color=[102, 178, 255]),
|
|
32:
|
|
dict(
|
|
link=('left_wrist', 'left_ring_finger1'),
|
|
id=32,
|
|
color=[255, 51, 51]),
|
|
33:
|
|
dict(
|
|
link=('left_ring_finger1', 'left_ring_finger2'),
|
|
id=33,
|
|
color=[255, 51, 51]),
|
|
34:
|
|
dict(
|
|
link=('left_ring_finger2', 'left_ring_finger3'),
|
|
id=34,
|
|
color=[255, 51, 51]),
|
|
35:
|
|
dict(
|
|
link=('left_ring_finger3', 'left_ring_finger4'),
|
|
id=35,
|
|
color=[255, 51, 51]),
|
|
36:
|
|
dict(
|
|
link=('left_wrist', 'left_pinky_finger1'),
|
|
id=36,
|
|
color=[0, 255, 0]),
|
|
37:
|
|
dict(
|
|
link=('left_pinky_finger1', 'left_pinky_finger2'),
|
|
id=37,
|
|
color=[0, 255, 0]),
|
|
38:
|
|
dict(
|
|
link=('left_pinky_finger2', 'left_pinky_finger3'),
|
|
id=38,
|
|
color=[0, 255, 0]),
|
|
39:
|
|
dict(
|
|
link=('left_pinky_finger3', 'left_pinky_finger4'),
|
|
id=39,
|
|
color=[0, 255, 0]),
|
|
},
|
|
joint_weights=[1.] * 42,
|
|
sigmas=[])
|