From a0b7a5318eb0ee824343e59a97f5610ed2653282 Mon Sep 17 00:00:00 2001 From: Mautisim Munir Date: Wed, 12 Oct 2022 11:57:32 +0500 Subject: [PATCH] fixed error due to index out of bounds while logging keypoint --- .../examples/posetracking_camera/MainActivity.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mediapipe/examples/android/solutions/posetracking-camera/src/main/java/com/google/mediapipe/examples/posetracking_camera/MainActivity.java b/mediapipe/examples/android/solutions/posetracking-camera/src/main/java/com/google/mediapipe/examples/posetracking_camera/MainActivity.java index eb859a44f..e4d196e86 100644 --- a/mediapipe/examples/android/solutions/posetracking-camera/src/main/java/com/google/mediapipe/examples/posetracking_camera/MainActivity.java +++ b/mediapipe/examples/android/solutions/posetracking-camera/src/main/java/com/google/mediapipe/examples/posetracking_camera/MainActivity.java @@ -143,14 +143,14 @@ public class MainActivity extends AppCompatActivity { private void logExampleKeypoint( PoseTrackingResult result) { - if (result.multiPoseTrackings().isEmpty()) { + if (result.multiPoseLandmarks().isEmpty()) { return; } - LandmarkProto.Landmark exampleLandmark = result.multiPoseLandmarks().get(0); + LandmarkProto.Landmark exampleLandmark = result.multiPoseLandmarks().get(PoseTrackingResult.NOSE); Log.i( TAG, String.format( - "Pose Landmark Landmark at index 0: x=%f, y=%f, z=%f", + "Pose Landmark Landmark of Nose: x=%f, y=%f, z=%f", exampleLandmark.getX() , exampleLandmark.getY(),exampleLandmark.getZ() ));