A few days ago, Microsoft released the Kinect for Windows sensor, went in to look at some examples of the Kinect application, and found that the Kinect was able to develop some cool apps in addition to its peripherals as a xbox360 game, and Microsoft also released the software that could be developed for the Kinect Kinect for Windows SDK1.0 official version, originally wanted to buy a Kinect for Windows sensor to play a game, but that came out not long, Taobao only purchase, and more than the Kinect for Xbox360 Sensor a lot of expensive, and can only carry out development, considering the later development, want to play Xbox words directly to buy a host, even on this can play body sense game, so on Taobao bought a Kinect for Xbox360 sensor, The biggest difference between these two sensor is that the for Windows version has close-range mode for close-up recognition.
First look at the Kinect device:
1. Kinect Equipment
The black Kinect device looks like this: there is an electric motor between the base and the sensor, which adjusts the pitch angle, and in the sensor above it has an infrared projector, two cameras, four microphones and a fan. Open the outside lid to see the inside structure: these sensors are used to capture RGB and depth data, face Kinect, and look from left to right. The most left is the infrared light source, followed by the LED indicator, again is a color camera, used to collect RGB data, the most right is the infrared camera to collect depth of data. Color Camera maximum support 1280*960 resolution imaging, infrared camera maximum support 640*480 imaging.
Below the sensor is the microphone array, which consists of four different microphones, one under the left infrared emitter and the other 3 under the right depth camera.
After a preliminary understanding of the Kinect structure, let's look at the build of the development environment:
2. Kinect for Windows SDK software and hardware environment
The Kinect for Windows SDK is a list of class libraries that enable developers to develop applications for the Kinect as input devices. As the name suggests, the Kinect for Windows SDK can only run on 32-bit or 64-bit windows7 and more versions of the operating system.
Hardware configuration
A computer, of course, the greater the memory the better (recommended 2G or more), processor frequency (2.66GHz and above) the higher the better.
Windows 7 operating system, as well as video cards that support Microsoft DIRECTX9.0C compatibility
The Kinect for Xbox360 Sensor (if purchased with USB power Adapter, if it is bundled with the Xbox360 suit, because the Xbox host can power the Kinect peripherals directly, there is no supply, May need to buy another USB power Adapter)
When you use the Visual Studio Express version or Professional Edition for development, you need to install the latest version of the Kinect for Windows sdk,sdk that contains the hardware drivers for Kinect.
Software configuration
1. Visual Studio Express or Visual Studio 2010 Professional Edition or other version
2. The. NET Framework 4.0
3. Kinect for Windows SDK, the latest version is version 1.0, download address: http://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx