Mediapipe Hand Tracking Bug

Currently working with gamma version 6.6 and the mediapipe nuget and i noticed that the handtracking only detects a maximum of one left and one right hand, no matter what the max number of hands is set in theHanddetector node.
in my head the selectHand node should output a spread of spreads of landmarks, but its only a spread of landmarks.
I didnt adjust anything, just opened the handtracking help patch, restarted, reload,nothing changed

best greetings

i’m afraid this is a limitation by MediaPipe.

But why are not more “hands” coming out of HandDetector to begin with?

i dont think so we had running mediapipe with a node.js server with at least 5 hands simultaneously. the docs are speaking of multiple handiness as well and i mean, the pin “max number of hands” didnt make sense if the max count is 1. maybe the “max number of hands” didnt get through. even if i put it to zero, i get right and left hand

the implementation of VL.MediaPipe is based on Release Release v0.4.3 · torinmb/mediapipe-touchdesigner · GitHub, which in its release notes says “Fix Max Number of Hands selector (still only 2 hands max)”

true, if you still get a hand when you set 0, that sounds wrong, but the max 2 hands i would still assume applies.

“interesting” how they “fixed” for less hands but not more hands.

@joreg seems the vvvv version still needs to change a bit in the HandDetector node at least:

  1. Find Hnumhands and change it to Gnumhands