can I completely turn off user tracking

1 view
Skip to first unread message

dbliss

unread,
Jul 28, 2011, 3:32:20 PM7/28/11
to AS3OpenNI
Hi,

After playing a bit with the Kinect and the latest AS3OpenNI library,
I'm really impressed by the advances made since last v 1.0.8. *Nice
work*.

I notice that you point out a tendency for it to crash on the mac. My
experience has been that when it starts tracking a lot of people that
are moving erratically (jumping about and waving) that is when it
tends to crash. With only one person acting erratically it tends to
keep up fine.

I've also noticed that the depth camera will colorize people in the
scene even when _as3OpenNI.userTracking is set to false.

Is it possible to turn off that highlighting with another setting? I
would like to test and see if an application can keep up better in a
crowded room if it is not working to identify all those people. In
this particular instance, all I need to do is use the singlePoint
(triggered by wave).

-- dave

AMB

unread,
Jul 28, 2011, 4:36:26 PM7/28/11
to AS3OpenNI
Hey Dave-

First of all, thanks for the compliments! Thanks for helping out on
the tutorials!

Currently, no you can not turn it off, but I can add that in as
another boolean. So as of now whether user tracking is on or off the
depth map feed will still colorize certain people it finds.
But I'll add another boolean called "this._as3OpenNI.depthMapDetectOff
= false | true", in the next release. Thanks for the tip, that's a
good one.

Yeah for me on the Mac, the way to get around the bug is to it Apple
(Or Command)+Tab and toggle to another application open and then back,
and then it seems to go away. It's a weird USB bug, not sure how to
fix it yet, in the latest releases of OpenNI and the NITE frameworks
it hasn't fixed it yet either. Guess Mac user's will just get the
shaft a bit with a hacked Microsoft device running on a Mac. As for
speed, it runs really well on a PC.

For the singlePoint detection you can actually get it from each user
without the wave trigger, if you look at the NISkeletons.mxml -
example you'll see in the ONIUserTrackingEvent there is a property for
userSinglePoint, which will give you each user's center mass points,
_x, _y, _z. Just look at the 'userFound' method in that example. That
will help you!

AMB

-----

dbliss

unread,
Jul 28, 2011, 5:22:05 PM7/28/11
to AS3OpenNI
Cool. I had seen that singlePoint for the body rather than hand. Very
cool indeed.

I'm using the hand right now because of the designer interaction.

We're actually streaming live right now if you can catch it.
http://thefwa.com/fwawebtv

If you miss it you can see a still from last night here:
https://plus.google.com/115687032592268553322/posts/RVsaYN7zPpH

-- dave

AMB

unread,
Jul 29, 2011, 11:18:07 AM7/29/11
to AS3OpenNI
Hey Dave-

I missed it, is there a way to see a re-broadcast of it.

AMB

----

On Jul 28, 4:22 pm, dbliss <davidebl...@gmail.com> wrote:
> Cool. I had seen that singlePoint for the body rather than hand. Very
> cool indeed.
>
> I'm using the hand right now because of the designer interaction.
>
> We're actually streaming live right now if you can catch it.http://thefwa.com/fwawebtv

dbliss

unread,
Jul 29, 2011, 1:03:32 PM7/29/11
to AS3OpenNI
No, unfortunately there is not. Here's another snapshot though (and a
link to more captures on our facebook page).
https://plus.google.com/115687032592268553322/posts/i2USwY6kcZ3

If we end up doing it again next week, I'll let you know.

dbliss

unread,
Jul 29, 2011, 5:50:14 PM7/29/11
to AS3OpenNI
Here is a screen capture I made today to show how it works. When we
were broadcasting on FWAtv it was set up in a different part of our
studio.

http://www.youtube.com/watch?v=VQmh2EuDkK4
Reply all
Reply to author
Forward
0 new messages