diff --git a/data/poses/couple_walk_holding_hands.json b/data/poses/couple_walk_holding_hands.json new file mode 100644 index 0000000..1ab7ee0 --- /dev/null +++ b/data/poses/couple_walk_holding_hands.json @@ -0,0 +1,27 @@ +{ + "id": "couple_walk_holding_hands", + "name": "Couple Walk Holding Hands (Duo Outdoor)", + "standing": true, + "tags": ["duo", "outdoor", "couple", "lifestyle", "walking", "street"], + "tips": [ + "Two subjects walking side by side, inner hands clasped", + "Natural stride, relaxed shoulders, looking forward or at each other", + "Soft outdoor lighting, urban or nature backdrop" + ], + "camera_cues": ["full-body profile or three-quarter angle; golden hour preferred"], + "joints": { + "nose": [0.50, 0.14, 0.0], + "l_shoulder": [0.42, 0.28, 0.0], + "r_shoulder": [0.58, 0.28, 0.0], + "l_elbow": [0.38, 0.38, 0.0], + "r_elbow": [0.62, 0.38, 0.0], + "l_wrist": [0.44, 0.44, 0.0], + "r_wrist": [0.56, 0.44, 0.0], + "l_hip": [0.44, 0.54, 0.0], + "r_hip": [0.56, 0.54, 0.0], + "l_knee": [0.42, 0.74, 0.0], + "r_knee": [0.58, 0.74, 0.0], + "l_ankle": [0.40, 0.94, 0.0], + "r_ankle": [0.60, 0.94, 0.0] + } +} diff --git a/data/poses/desk_standup_stretch.json b/data/poses/desk_standup_stretch.json new file mode 100644 index 0000000..68184c0 --- /dev/null +++ b/data/poses/desk_standup_stretch.json @@ -0,0 +1,27 @@ +{ + "id": "desk_standup_stretch", + "name": "Desk Standup Stretch (Office Ergonomics)", + "standing": true, + "tags": ["office", "ergonomics", "stretch", "wellness", "indoor", "standing-desk"], + "tips": [ + "Stand behind desk, hands flat on desk surface", + "Lean forward slightly, extend spine, head neutral", + "Feet hip-width apart, weight evenly distributed" + ], + "camera_cues": ["side or three-quarter angle; office lighting"], + "joints": { + "nose": [0.50, 0.18, 0.0], + "l_shoulder": [0.38, 0.28, 0.0], + "r_shoulder": [0.54, 0.28, 0.0], + "l_elbow": [0.32, 0.40, 0.0], + "r_elbow": [0.60, 0.40, 0.0], + "l_wrist": [0.34, 0.52, 0.0], + "r_wrist": [0.58, 0.52, 0.0], + "l_hip": [0.44, 0.56, 0.0], + "r_hip": [0.56, 0.56, 0.0], + "l_knee": [0.44, 0.76, 0.0], + "r_knee": [0.56, 0.76, 0.0], + "l_ankle": [0.44, 0.94, 0.0], + "r_ankle": [0.56, 0.94, 0.0] + } +} diff --git a/data/poses/yoga_warrior_ii_side.json b/data/poses/yoga_warrior_ii_side.json new file mode 100644 index 0000000..f6255a4 --- /dev/null +++ b/data/poses/yoga_warrior_ii_side.json @@ -0,0 +1,27 @@ +{ + "id": "yoga_warrior_ii_side", + "name": "Yoga Warrior II Side (Fitness)", + "standing": true, + "tags": ["fitness", "yoga", "side-view", "wellness", "active"], + "tips": [ + "Stand in Warrior II with front knee at 90 degrees", + "Extend arms parallel to floor, gaze over front hand", + "Engage core, shoulders relaxed" + ], + "camera_cues": ["full-body side profile; natural daylight"], + "joints": { + "nose": [0.28, 0.12, 0.0], + "l_shoulder": [0.22, 0.26, 0.0], + "r_shoulder": [0.42, 0.26, 0.0], + "l_elbow": [0.12, 0.26, 0.0], + "r_elbow": [0.58, 0.26, 0.0], + "l_wrist": [0.06, 0.26, 0.0], + "r_wrist": [0.64, 0.26, 0.0], + "l_hip": [0.28, 0.50, 0.0], + "r_hip": [0.38, 0.50, 0.0], + "l_knee": [0.22, 0.72, 0.0], + "r_knee": [0.40, 0.72, 0.0], + "l_ankle": [0.18, 0.94, 0.0], + "r_ankle": [0.46, 0.94, 0.0] + } +}