Scratchpole's picture

A little follow up info from Jesse. Unfortunately Microsoft does not provide a Mac driver for their SDK and only libfreenect2 can be used on Macs. On a mac you are unfortunately limited to the Kinect 1 joints. If you have access to a Windows PC you could try using NI mate on it.

Scratchpole's picture

I received this response from Jesse at NImate: 'With the hands turned off they aren't supposed to be outputted. It's possible it's a bug. You can force disabling them as follows: Enable the hands Clear all the fields for the finger joints The fields should no longer be outputted Chest and Pelvis are specific to Kinect for Windows v2 Microsoft SDK, I think. Other sensors as well as libfreenect2 won't output those joints.'

So sadly this FR is redundant, NImate with Kinect v2 does not output the extra joints as expected in the first image in this thread. You only get the same points as with the V1 :

Scratchpole's picture

Yup looks like I'm getting the same as you. (Monitoring in Resolume). I'll contact Jesse at Nimate and let him know. Assume you used an OSC monitor made with Vuo, could you upload that file please?

Scratchpole's picture

Kinect Depth Image Incorrect Greyscale Direction


Vuo version: 

OS version: 

  • macOS 10.12

How severely does this bug affect you?: 

●●○○ — It's annoying but I can work around it.

Steps causing the bug to occur: 

Kinect v1 outputs a depth image, great. From the node documentation: 'This is a grayscale image in which closer objects are colored darker and farther objects are colored lighter.' I believe a standard depth image should be the reverse of this, closer objects should be lighter and vice versa.

Have you found a workaround?: 

Yes, invert the colours.

Other notes: 

All the other Kinect apps around output lighter grey as the closer regions.