- Posted: Mar 25, 2013 at 6:00AM
The first project post on the Kinect Gallery (almost two years ago... wow, Of course our first Kinect for Windows SDK Project has to involve a Light Saber!) was about using the Kinect to give you Jedi like powers (okay, a Light Saber, close enough).
Seems fitting to jump forward a couple years, and highlight another such project, yet one that's one step (or two) beyond. Light Saber duels anyone? Hulk Smash?
And there's source of course!
I also showed a fun WPF application that combines multiple Kinect capabilities like Color, Depth, Skeletal tracking and speech recognition. It’s called JediSmash.
I also got a chance to show the Kinect Replay application that I built that lets you record and replay Kinect sessions without having the actual Kinect hardware. I’ll blog about it soon. I am excited about the version 1.7 of the SDK that came out this week, and am planning to talk about the new features as I do more Kinect related talks in user groups/conferences in Texas and surrounding areas this year. If you lead a user group and would like me to present, feel free to get in touch
Project Source URL: JediSmash
You know what? We're going to make this a two for one day! Here's another great post by Latish...
One of the limitations of programming with Kinect is that you always need the Kinect hardware plugged in during development time. You can use Kinect Studio to record and replay sessions (it gets tiring after a while to get up repeatedly in front of the Kinect and debug at the same time, and your spouse/kids/pets start looking at you funny), but you still need the Kinect hardware to replay a Kinect Studio session. Being hardware independent can be useful in scenarios like programming while on the move (Most of my side projects are done in coffee shops), or running integration tests on a server. I created Kinect.Replay as an experiment to see if I can remove the dependency on the hardware during some parts of development. The core of the code is based off the work done by David Catuhe in Kinect Toolbox. My initial approach was to enhance Kinect Toolbox, but the direction I was taking soon started to look like I was butchering the code, and I ended up creating a separate project for my needs. Some of the enhancements I have done include storing ColorToDepthRelationalParameters to recreate CoordinateMapper during replay, and also support for audio recording/replay. You can see a small demo of what the using Kinect.Recorder looks like in the video below.
Project Information URL: http://dotnetsurfers.com/blog/2013/03/19/kinect-dot-replay-record-and-replay-your-kinect-sessions/
Project Source URL: Kinect.Replay