diff --git a/mediapipe/java/com/google/mediapipe/solutions/posetracking/PoseTrackingResult.java b/mediapipe/java/com/google/mediapipe/solutions/posetracking/PoseTrackingResult.java index 06035e94b..1e173c3b5 100644 --- a/mediapipe/java/com/google/mediapipe/solutions/posetracking/PoseTrackingResult.java +++ b/mediapipe/java/com/google/mediapipe/solutions/posetracking/PoseTrackingResult.java @@ -24,6 +24,8 @@ import com.google.mediapipe.solutioncore.ImageSolutionResult; import com.google.mediapipe.formats.proto.DetectionProto.Detection; import java.util.List; + + /** * FaceDetectionResult contains the detected faces, and the input {@link Bitmap} or {@link * TextureFrame}. If not in static image mode, the timestamp field will be set to the timestamp of @@ -33,6 +35,41 @@ public class PoseTrackingResult extends ImageSolutionResult { private final ImmutableList multiPoseDetections; private final ImmutableList multiPoseLandmarks; + public static final int NOSE = 0; + public static final int LEFT_EYE_INNER = 1; + public static final int LEFT_EYE = 2; + public static final int LEFT_EYE_OUTER = 3; + public static final int RIGHT_EYE_INNER = 4; + public static final int RIGHT_EYE = 5; + public static final int RIGHT_EYE_OUTER = 6; + public static final int LEFT_EAR = 7; + public static final int RIGHT_EAR = 8; + public static final int MOUTH_LEFT = 9; + public static final int MOUTH_RIGHT = 10; + public static final int LEFT_SHOULDER = 11; + public static final int RIGHT_SHOULDER = 12; + public static final int LEFT_ELBOW = 13; + public static final int RIGH_ELBOW = 14; + public static final int LEFT_WRIST = 15; + public static final int RIGHT_WRIST = 16; + public static final int LEFT_PINKY = 17; + public static final int RIGHT_PINKY = 18; + public static final int LEFT_INDEX = 19; + public static final int RIGHT_INDEX = 20; + public static final int LEFT_THUMB = 21; + public static final int RIGHT_THUMB = 22; + public static final int LEFT_HIP = 23; + public static final int RIGHT_HIP = 24; + public static final int LEFT_KNEE = 25; + public static final int RIGHT_KNEE = 26; + public static final int LEFT_ANKLE = 27; + public static final int RIGHT_ANKLE = 28; + public static final int LEFT_HEEL = 29; + public static final int RIGHT_HEEL = 30; + public static final int LEFT_FOOT = 31; + public static final int RIGHT_FOOT = 32; + + PoseTrackingResult( ImmutableList multiPoseDetections,ImmutableList multiPoseLandmarks, Packet imagePacket, long timestamp) { this.multiPoseDetections = multiPoseDetections;