From 8edfcad3dc8970568fde01a3794ff725eb6f8057 Mon Sep 17 00:00:00 2001 From: RyanOnTheInside <7623207+ryanontheinside@users.noreply.github.com> Date: Fri, 25 Apr 2025 20:23:30 -0400 Subject: [PATCH] multi-batch support subs --- node_wrappers/mediapipe_vision/face/landmark/position.py | 1 + node_wrappers/mediapipe_vision/hand/landmark/position.py | 1 + node_wrappers/mediapipe_vision/pose/position.py | 1 + 3 files changed, 3 insertions(+) diff --git a/node_wrappers/mediapipe_vision/face/landmark/position.py b/node_wrappers/mediapipe_vision/face/landmark/position.py index 7b5a5d1..5f60f34 100644 --- a/node_wrappers/mediapipe_vision/face/landmark/position.py +++ b/node_wrappers/mediapipe_vision/face/landmark/position.py @@ -22,6 +22,7 @@ class FaceLandmarkPositionNode(LandmarkPositionBaseNode): "required": { "landmarks": (cls.LANDMARKS_TYPE, {"forceInput": True}), # Use the class variable "landmark_index": ("INT", {"default": 0, "min": 0, "tooltip": FACE_LANDMARK_TOOLTIP}), + "result_index": ("INT", {"default": 0, "min": 0, "tooltip": "Index of the face detection to use (0=first detected face)"}), } } diff --git a/node_wrappers/mediapipe_vision/hand/landmark/position.py b/node_wrappers/mediapipe_vision/hand/landmark/position.py index 596bda0..0ce6805 100644 --- a/node_wrappers/mediapipe_vision/hand/landmark/position.py +++ b/node_wrappers/mediapipe_vision/hand/landmark/position.py @@ -27,6 +27,7 @@ class HandLandmarkPositionNode(LandmarkPositionBaseNode): "required": { "landmarks": (cls.LANDMARKS_TYPE, {"forceInput": True}), "landmark_index": ("INT", {"default": 8, "min": 0, "max": 20, "tooltip": HAND_LANDMARK_TOOLTIP}), + "result_index": ("INT", {"default": 0, "min": 0, "tooltip": "Index of the hand detection to use (0=first detected hand)"}), "use_world_coordinates": ("BOOLEAN", {"default": False, "tooltip": "Use world coordinates if available"}), } } diff --git a/node_wrappers/mediapipe_vision/pose/position.py b/node_wrappers/mediapipe_vision/pose/position.py index 10acb10..5b4788d 100644 --- a/node_wrappers/mediapipe_vision/pose/position.py +++ b/node_wrappers/mediapipe_vision/pose/position.py @@ -26,6 +26,7 @@ class PoseLandmarkPositionNode(LandmarkPositionBaseNode): "required": { "landmarks": (cls.LANDMARKS_TYPE, {"forceInput": True}), "landmark_index": ("INT", {"default": 0, "min": 0, "max": 32, "tooltip": POSE_LANDMARK_TOOLTIP}), + "result_index": ("INT", {"default": 0, "min": 0, "tooltip": "Index of the pose detection to use (0=first detected pose)"}), "use_world_coordinates": ("BOOLEAN", {"default": False, "tooltip": "Use world coordinates if available"}), } }