- This is the place for a wide variety of technical details on the Kinect and the Kinect for Windows SDK tools and APIs. This is the good quick reference for engineers and developers.
- This is the place to go (and Microsoft will lead you here) to get started with coding. There are lots of downloads, and up-to-date posts on the latest Kinect apps and projects. The Kinect for Windows Quickstart Series, which includes videos, setup guides, and examples, is a great place to take the plunge into Kinect programming.
- Microsoft’s Codeplex is the place to look for open source projects. While there are only a handful of Kinect for Windows SDK projects at the moment, they provide a good jumping off point for your own applications and are worth checking out. You’ll see a lot of cross-over with the Channel9 posts here.
- The Open Kinect Wiki is not afilliated with the Kinect for Windows platform but rather stemmed from the original Kinect for XBOX platform. The primary focus is on the development of an open source set of software tools called “libfreenect” which is not compatible with the Kinect for Windows platform, so Caveat Emptor, but the number of resources available here warrants its inclusion in this list. Within this same category is the OpenNI program which provides a variety of NUI software tools compatible with the Kinect for XBOX (but not the Kinect for Windows) platform. The OpenNI group stems from PrimeSense, which provides the core 3D camera system in the Kinect and who has also released similar products with Asus (Xtion).
- This teardowon provides a good examination of the hardware inside the Kinect sensor. There are quite a few teardowns out there but this one gets up close and personal with the components and their technical specifications. EE times quotes the bill of materials in the Kinect at around $56 with the PrimeSense 3D sensor component at only $17, which is a major factor in the success of the Kinect.
- Following up on the teardown and BOM, I thought this blog post (which is not affiliated with Microsoft) provided a good analysis of where the $249 price tag comes from given the low BOM. There’s also a nice collection of posts on the working with Kinect.
- This is an old post (2/3/2011) but at some point you’ll probably find yourself considering the limitations of the Kinect, and this is a good place to start. The post discusses how the values coming from the Kinect stack up against physical measurements and provides a good starting place for making your own measurements.
Kinect White Papers
- For the more academically-inclined, these are several white papers which provide much more detail on the capabilities of the Kinect. If you have detailed, “How does it work?” questions these are places to look. Topics like Projector-Camera calibration, triangulation, and Kinect “speckle pattern” analysis are covered. The papers are:
The Kinect Sensor Platform
Accuracy Analysis of Kinect Depth Data
Reverse Engineering the Kinect Stereo Algorithm
Super Resolution for Active Light Sensor Enhancement