From 4b5c3521af8789554978452d6cee1550fe279cf1 Mon Sep 17 00:00:00 2001 From: Jiuqiang Tang Date: Mon, 14 Nov 2022 10:42:06 -0800 Subject: [PATCH] Dividing the timestamp by 1000 when returning a "none" result object from GestureRecognizer and HandLandmarker APIs. PiperOrigin-RevId: 488409077 --- .../tasks/vision/gesturerecognizer/GestureRecognizer.java | 4 +++- .../mediapipe/tasks/vision/handlandmarker/HandLandmarker.java | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer.java b/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer.java index 7cbedb32e..e9e74a067 100644 --- a/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer.java +++ b/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/gesturerecognizer/GestureRecognizer.java @@ -164,7 +164,9 @@ public final class GestureRecognizer extends BaseVisionTaskApi { new ArrayList<>(), new ArrayList<>(), new ArrayList<>(), - packets.get(HAND_GESTURES_OUT_STREAM_INDEX).getTimestamp()); + BaseVisionTaskApi.generateResultTimestampMs( + recognizerOptions.runningMode(), + packets.get(HAND_GESTURES_OUT_STREAM_INDEX))); } return GestureRecognizerResult.create( PacketGetter.getProtoVector( diff --git a/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker.java b/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker.java index 9be489bbe..a9270d347 100644 --- a/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker.java +++ b/mediapipe/tasks/java/com/google/mediapipe/tasks/vision/handlandmarker/HandLandmarker.java @@ -156,7 +156,8 @@ public final class HandLandmarker extends BaseVisionTaskApi { new ArrayList<>(), new ArrayList<>(), new ArrayList<>(), - packets.get(LANDMARKS_OUT_STREAM_INDEX).getTimestamp()); + BaseVisionTaskApi.generateResultTimestampMs( + landmarkerOptions.runningMode(), packets.get(LANDMARKS_OUT_STREAM_INDEX))); } return HandLandmarkerResult.create( PacketGetter.getProtoVector(