Multiple users (skeletons) supported?

78 views
Skip to first unread message

textchimp

unread,
Jun 28, 2012, 10:42:27 AM6/28/12
to osce...@googlegroups.com

Can anyone confirm whether OSCeleton supports more than one user (skeleton) at a time, on a single Kinect?

I'm particularly interested in tracking hand movements of multiple users, and being able to identify hands as belonging to users. I don't think the ID which OSCeleton returns with each new hand discovered is enough to allow me to do this.

Thoughts?


Jon Paul

unread,
Jun 28, 2012, 1:51:31 PM6/28/12
to osce...@googlegroups.com
¿Can anyone confirm whether OSCeleton supports more than one user (skeleton) at a time, on a single Kinect?

A: Yes. Multiple users are supported with OSCeleton.

Tracking gets tricky in space with multiple users, since anyone behind another user won't have their joint available (as the infrared points won't be seen by the Kinect).

textchimp

unread,
Jun 28, 2012, 6:38:48 PM6/28/12
to osce...@googlegroups.com

I've confirmed this for myself today, OSCeleton can track the skeletons of multiple users - this is even the default, when running the program without any extra command-line options. The downside of the basic skeleton-tracking mode of OSCeleton is that it ALWAYS returns positions for both hands, whether they are really visible to the Kinect or not - when they're not visible, it just seems to guess at the hand positions, based on the position of the rest of the skeleton. 

However, what I actually need is more like a kind of hand-tracking, but where the hands are associated with distinct users. Does anyone know if it's possible to determine if the hands in the skeleton are actually visible or not? (I.e., whether they are obscured by the rest of the body, etc.) The skeleton-tracking mode doesn't lose the hand positions as easily as the hand-tracking mode (because of the skeleton guesswork), but I suspect it might also be less accurate? I need a way for a hand which is lowered and not really in "use" to not be treated as active, somehow. Any ideas?
Reply all
Reply to author
Forward
0 new messages