Programming with the Kinect for Windows Software Development Kit

Author: David Catuhe
Publisher: Microsoft Press
Pages: 207
ISBN: 978-0735666818
Audience: C# programmers
Rating: 3.5
Reviewer: Mike James

Getting beyond the basics with Kinect can be a matter of a lot of knowledge applied with imagination. This book might provide a shortcut.

This book is specifically about the Windows SDK for the Kinect so don't expect any coverage of the open source drivers. The programs are also in C# and you really need to be a reasonable C# programmer to get anything much from this book.

 

progkinect

 

It starts off with a look at the general idea and principles of the Kinect and a brief look at its basic operating modes. Even here, right at the start, the tone is a bit more advanced than usual and a bit more rushed. What are we rushing on to? 

Well chapter 3 and 4 explain some very standard material - how to read the Kinect's color and depth streams and how to use Kinect Studio to record data to be used later in testing.

Chapter 5 marks the start of a whole section on guest recognition. This is the real meat of the book and really the reason you would buy it. The introductory chapters deal with the material too fast for the beginner and not in enough depth for the expert. Chapters 5 through 8 are all for the expert or rather for the Kinect programmer who knows how to use the Kinect but doesn't really know how to go beyond the basics and implement gesture recognition. This is great, but there is a problem. The explanations are a bit limited.

 

Banner

 

There is a great deal of code presented and if you are happy to read and work at understanding it then you might get some value from it. You might even get some value by simply copying the code and using it in your own projects. What is more difficult is to work out the principles involved in the design. The explanations are almost good enough but not quite. It is easy to understand the working of the individual classes and methods but harder to see how the whole thing fits together.

The final part of the book consists of a set of three chapters showing how to use the Kinect as an input device and how to implement simple virtual reality. As projects they are really good, but as explanations of how to do things - not so good.

If you just pick the book up and flick though it then the overwhelming impression is of code. This is good if you want to read code, but it gives you an idea of how little explanation there is. What is lacking from this book is any overview or the thinking behind the projects or how you could do something in a range of different ways.

To get anything at all from the book you need to be a reasonably good C# programmer and preferably know a little about how to use the Kinect and the SDK. The ideal reader for this book is someone who has tried to create the sort of project presented in the book and got stuck - this would certainly get you unstuck and it might even inspire you to go further.

Recommended but with conditions.

 

Banner


Build Your First Website in Simple Steps

Author: Joe Kraynak
Publisher: Prentice Hall, 2011
Pages: 280
ISBN: 978-0273745419
Aimed at: Non-programmers
Rating: 4
Pros: Pretty comprehensive and attractively presented
Cons: Short on explanation
Reviewed by: Lucy Black

This isn't a book for programmers, but could it be useful next time someone corners  [ ... ]



Making Things See

Author: Greg Borenstein
Publisher: O'Reilly
Pages: 440
ISBN: 978-1449307073
Aimed at: Kinect enthusiasts
Rating: 4.5
Pros: Lots of hands-on projects
Cons: Uses the open source drivers so misses some features
Reviewed by: Harry Fairhead

At last a book about how to use the Kinect to do interesting things.


More Reviews

 

Last Updated ( Thursday, 13 December 2012 )
 
 

   
RSS feed of book reviews only
I Programmer Book Reviews
RSS feed of all content
I Programmer Book Reviews
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.