Files
sign-predictor/src/identifiers.py

83 lines
2.1 KiB
Python

LANDMARKS = {
# Pose Landmarks
"nose": 0,
"left_eye_inner": 1,
"left_eye": 2,
"left_eye_outer": 3,
"right_eye_inner": 4,
"right_eye": 5,
"right_eye_outer": 6,
"left_ear": 7,
"right_ear": 8,
"mouth_left": 9,
"mouth_right": 10,
"left_shoulder": 11,
"right_shoulder": 12,
"left_elbow": 13,
"right_elbow": 14,
"left_wrist": 15,
"right_wrist": 16,
"left_pinky": 17,
"right_pinky": 18,
"left_index": 19,
"right_index": 20,
"left_thumb": 21,
"right_thumb": 22,
"left_hip": 23,
"right_hip": 24,
"left_knee": 25,
"right_knee": 26,
"left_ankle": 27,
"right_ankle": 28,
"left_heel": 29,
"right_heel": 30,
"left_foot_index": 31,
"right_foot_index": 32,
# Left Hand Landmarks
"left_wrist2": 33,
"left_thumb_cmc": 34,
"left_thumb_mcp": 35,
"left_thumb_ip": 36,
"left_thumb_tip": 37,
"left_index_finger_mcp": 38,
"left_index_finger_pip": 39,
"left_index_finger_dip": 40,
"left_index_finger_tip": 41,
"left_middle_finger_mcp": 42,
"left_middle_finger_pip": 43,
"left_middle_finger_dip": 44,
"left_middle_finger_tip": 45,
"left_ring_finger_mcp": 46,
"left_ring_finger_pip": 47,
"left_ring_finger_dip": 48,
"left_ring_finger_tip": 49,
"left_pinky_mcp": 50,
"left_pinky_pip": 51,
"left_pinky_dip": 52,
"left_pinky_tip": 53,
# Right Hand Landmarks
"right_wrist2": 54,
"right_thumb_cmc": 55,
"right_thumb_mcp": 56,
"right_thumb_ip": 57,
"right_thumb_tip": 58,
"right_index_finger_mcp": 59,
"right_index_finger_pip": 60,
"right_index_finger_dip": 61,
"right_index_finger_tip": 62,
"right_middle_finger_mcp": 63,
"right_middle_finger_pip": 64,
"right_middle_finger_dip": 65,
"right_middle_finger_tip": 66,
"right_ring_finger_mcp": 67,
"right_ring_finger_pip": 68,
"right_ring_finger_dip": 69,
"right_ring_finger_tip": 70,
"right_pinky_mcp": 71,
"right_pinky_pip": 72,
"right_pinky_dip": 73,
"right_pinky_tip": 74,
}