in common/utils/vis.py [0:0]
def get_keypoint_rgb(skeleton):
rgb_dict= {}
for joint_id in range(len(skeleton)):
joint_name = skeleton[joint_id]['name']
if joint_name.endswith('thumb_null'):
rgb_dict[joint_name] = (255, 0, 0)
elif joint_name.endswith('thumb3'):
rgb_dict[joint_name] = (255, 51, 51)
elif joint_name.endswith('thumb2'):
rgb_dict[joint_name] = (255, 102, 102)
elif joint_name.endswith('thumb1'):
rgb_dict[joint_name] = (255, 153, 153)
elif joint_name.endswith('thumb0'):
rgb_dict[joint_name] = (255, 204, 204)
elif joint_name.endswith('index_null'):
rgb_dict[joint_name] = (0, 255, 0)
elif joint_name.endswith('index3'):
rgb_dict[joint_name] = (51, 255, 51)
elif joint_name.endswith('index2'):
rgb_dict[joint_name] = (102, 255, 102)
elif joint_name.endswith('index1'):
rgb_dict[joint_name] = (153, 255, 153)
elif joint_name.endswith('middle_null'):
rgb_dict[joint_name] = (255, 128, 0)
elif joint_name.endswith('middle3'):
rgb_dict[joint_name] = (255, 153, 51)
elif joint_name.endswith('middle2'):
rgb_dict[joint_name] = (255, 178, 102)
elif joint_name.endswith('middle1'):
rgb_dict[joint_name] = (255, 204, 153)
elif joint_name.endswith('ring_null'):
rgb_dict[joint_name] = (0, 128, 255)
elif joint_name.endswith('ring3'):
rgb_dict[joint_name] = (51, 153, 255)
elif joint_name.endswith('ring2'):
rgb_dict[joint_name] = (102, 178, 255)
elif joint_name.endswith('ring1'):
rgb_dict[joint_name] = (153, 204, 255)
elif joint_name.endswith('pinky_null'):
rgb_dict[joint_name] = (255, 0, 255)
elif joint_name.endswith('pinky3'):
rgb_dict[joint_name] = (255, 51, 255)
elif joint_name.endswith('pinky2'):
rgb_dict[joint_name] = (255, 102, 255)
elif joint_name.endswith('pinky1'):
rgb_dict[joint_name] = (255, 153, 255)
else:
rgb_dict[joint_name] = (230, 230, 0)
"""
elif joint_name.endswith('wrist'):
elif joint_name.endswith('wrist_twist'):
elif joint_name.endswith('forearm'):
else:
print('Unsupported joint name: ' + joint_name)
assert 0
"""
return rgb_dict