Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Kinect SDK Block for Cinder and other Kinect Experiments

We've not hosted many Kinect for Windows SDK C++ related projects, so when this one came via an email suggestion, I thought it great for the Gallery. Plus Stephen is doing some very cool stuff in his Kinect Experiments... Smiley

Note: The Cinder references are related to http://libcinder.org/

Kinect Experiments & Kinect SDK Block for Cinder

I've been afforded the opportunity at Fashionbuddha to do some research with my new Kinect SDK block. My main goal right now is merge depth and color data in interesting ways to pull the user into warped computer land. For some time now, I've also been wanting to combine Kinect with CinderISO to make blob people. The videos here are all points along the way to something better, I'm feeling, but worth sharing all the same. These all reflect real time, interactive performance.

The last thing the world needs is another way to get a Kinect working with a PC. However, those who've done it have generally found any path they've chosen to be quite challenging, as it's essentially been a hack. Personally, I've also found issues with these libraries ranging from nasty memory leaks and crashes to under or unsupported basic features. Microsoft recently released an official SDK with drivers for the device. The drivers work like a dream without any fuss.

A huge bonus in using the official SDK is that it can skeletonize a user without a calibration pose. That is, it can figure out where all the joints in your body are without any work. Other libraries require to stand in a specific stance for a few seconds, rendering the feature essentially useless. Incorporating the block into Cinder eliminates this problem.

After a couple days of work, the Kinect SDK block beta is online. The result so far is a block which is fast, reliable, and dead simple to implement. It acquires skeletons almost instantly without calibration. Memory management is clean and the block even comes with audio input support.

Project Information URL: http://www.bantherewind.com/kinect-experiments, http://bantherewind.com/kinect-sdk-block-for-cinder

Project Download URL: http://bantherewind.com/uploads/ciKinectSdk_008b.zip

Project Source URL: http://bantherewind.com/uploads/ciKinectSdk_008b.zip

from Vimeo.

image

image

Contact Information:

Follow the Discussion

  • HadiHadi

    Hi,
    I tried the code with Cinder and it's amazing. the only thing is that my processor is amd64.
    in the new Microsoft SDK the address to the libraries are changed so after changing and relinking the libraries and include files
    There was another error with the xcopy in build events because of the same issue with address changes. so I deleted that and relinked everything. build successfully and runs, the skeleton and Audio part works fine but it doesn't show the depth and the rgb image.
    My usb is usb3. could it be the case that causes the problem because of different package sizes?
    What do you suggest?

    any help is really appreciated.

    Many thanks,
    Hadi

  • Greg Duncangduncan411 It's amazing what a professional photographer can do...

    @Hadi: Best bet might be to post this on the Kinect Forums, General Discussion—Kinect for Windows SDK or NUI API and Programming—Kinect for Windows SDK

    And of course I'm sure you've already done this but I have to make the point, make sure the Kinect samples in the SDK all work on your machine first. That will eliminate a number of variables, etc (and will likely be one of the first things replied in the forums... Smiley )

  • HadiHadi

    @gduncan:
    Thanks for your quick reply. and yes they all run properly.

    Will try the forums. sorry : )

  • Greg Duncangduncan411 It's amazing what a professional photographer can do...

    @Hadi:Oh, nothing to be sorry about! It's just the forums have many more people looking at them, are "official" support channels, etc..

  • rushitrushit

    I want to do a project on kinect which is yet not done by anyone else.....

Remove this comment

Remove this thread

close

Comments Closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.