Kinect provides both C ++ and C ++ hosting (. net). If you use C ++ for development, you need to install the speech Runtime (V11), Kinect for Windows runtime and driver, if you use C # and VB. net, Microsoft. kinect. DLL and mirosoft. speech. DLL. net encapsulation, regardless of the development, you need to install the driver, all these are included in the Kinect SDK installation package, the installation method you can refer to the previous article. Kinect supports Windows 7, Windows Embedded standard, and Windows 8 operating systems. The latest SDK version 1.6 also supports Windows systems in virtual machines. However, Windows systems that are not too old can be used. It is recommended that you use. Net 4.0/4.5 in the previous version. If you are using. NET development, you need to install. NET Framework. IDE can use Visual Studio 2010/2012.
There are two types of data sources involved in Kinect development:
One is the raw data sources generated by sensors, such as color image data sources, deep image data sources, voice data sources, infrared image data sources, and accelerator data sources, the accelerator data source is added to the 1.6 SDK. The following figure shows the various data sources:
The second type of data source is the data sources that can be directly used for recognition identified by some algorithms in the SDK, including: Bone tracing, speech recognition, and facial recognition data sources.
We can see that the bone tracing data source is implemented through a series of algorithms after the deep image data source, and the speech recognition is implemented through the speech data source through a series of algorithms, facial recognition integrates color images, deep images, and bone tracing as a series of data sources and is implemented through a series of algorithms. These functions are implemented through the SDK.
With these data sources, you can perform various applications: