File size: 2,282 Bytes
da48dbe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
fb140f6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
da48dbe
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# -*- coding: utf-8 -*-

# Max-Planck-Gesellschaft zur Förderung der Wissenschaften e.V. (MPG) is
# holder of all proprietary rights on this computer program.
# You can only use this computer program if you have closed
# a license agreement with MPG or you get the right to use the computer
# program from someone who is authorized to grant you that right.
# Any use of the computer program without a valid license is prohibited and
# liable to prosecution.
#
# Copyright©2019 Max-Planck-Gesellschaft zur Förderung
# der Wissenschaften e.V. (MPG). acting on behalf of its Max Planck Institute
# for Intelligent Systems. All rights reserved.
#
# Contact: [email protected]

from __future__ import print_function
from __future__ import absolute_import
from __future__ import division

# Joint name to vertex mapping. SMPL/SMPL-H/SMPL-X vertices that correspond to
# MSCOCO and OpenPose joints
vertex_ids = {
    "smplh":
        {
            "nose": 332,
            "reye": 6260,
            "leye": 2800,
            "rear": 4071,
            "lear": 583,
            "rthumb": 6191,
            "rindex": 5782,
            "rmiddle": 5905,
            "rring": 6016,
            "rpinky": 6133,
            "lthumb": 2746,
            "lindex": 2319,
            "lmiddle": 2445,
            "lring": 2556,
            "lpinky": 2673,
            "LBigToe": 3216,
            "LSmallToe": 3226,
            "LHeel": 3387,
            "RBigToe": 6617,
            "RSmallToe": 6624,
            "RHeel": 6787,
        },
    "smplx":
        {
            "nose": 9120,
            "reye": 9929,
            "leye": 9448,
            "rear": 616,
            "lear": 6,
            "rthumb": 8079,
            "rindex": 7669,
            "rmiddle": 7794,
            "rring": 7905,
            "rpinky": 8022,
            "lthumb": 5361,
            "lindex": 4933,
            "lmiddle": 5058,
            "lring": 5169,
            "lpinky": 5286,
            "LBigToe": 5770,
            "LSmallToe": 5780,
            "LHeel": 8846,
            "RBigToe": 8463,
            "RSmallToe": 8474,
            "RHeel": 8635,
        },
    "mano": {
        "thumb": 744,
        "index": 320,
        "middle": 443,
        "ring": 554,
        "pinky": 671,
    },
}