Kinect Application Development Support tooldescription of the function and usage of the "kinect studio". Because data can be recorded/regenerated,make development and debugging easier. Kinect SDK V2 Preview version ofThe RTM version is scheduled to be updated two or three times prior to release .,1th Update on March 27(March SDK Update), Willprovided toparticipants in the Developer Preview program. This section is an introduction to the March update.
Kinect StudioThe so-called "kinect studio" is the development support tool provided by the Kinect app for developers. Kinect Studio, you can putdata such as "color" and "depth" are obtained from the Kinect and stored in files. Can be played through saved filesIfthe Kinect app 's source code doesn't make any special changes .,can accept data from the Kinect record to run. Through this"Record" and "Play" function,development of the Kinect app、debugging has become particularly easy. Kinect SDKV1also provides a"kinect studio"(later called,Kinect Studiov1),This update is forKinect SDKV2The preview version provides(later calledKinect StudioV2Preview Version). This section focuses on the "kinect Studio V2 Preview Edition.
Kinect Studio v2 PreviewAn introduction to the recording and playback sequence of the Kinect Studio v2 preview. The Kinect Studio v2 preview, as a tool in development, is slightly more complex to use, thanks to understanding.
Record Order1 Create a folder to hold the data. (Example: "c:\clips"). 2 Start the Kinect Service (KinectService.exe). 3 Start the Cmd.exe andCurrent directory moves to the installationin the Kinect Studio folder. (Example: "cd C:\Program Files\Microsoft Sdks\kinectV2. 0-devpreview1403\tools\kinectstudio ""). 4Start Kstudiohostservice,Specify the folder in which to save the data with parameters. (Example: "kstudiohostservice.exe/d c:\clips"). 5 Launch the Kinect Studio v2 Preview (KStudio.exe). 6 click the [Connect] button (in Figure 1, the upper-left corner of the lightning symbol), from green to red, and the Kinect V2 preview version of the connection is complete. 7 in[Live Control]tab selects the recorded data. 8 [record] button to start recording, stop recording with [Stop] button. If you stop recording, the files in the specified folder will be saved in xed format.
Figure 1 Kinect Studio v2 Preview
PutKinect StudioV2the preview version connects toKinectV2Preview version of the words,real-time data gets in the Kinect StudioV2displayed on the preview version. On the [3d]tab,Depth(Depth)The data is displayed as a point cloud. On the [2d]tab,it shows infrared.(Infrared)data. Other body (body posture) and hand state (the status of the hand) display, you can use the suggested visualization tool. In the following screen ([Live control]tab), you can list the data that can be recorded.
Figure 2 Kinect StudioV2
List of data that can be recorded in the preview versionthe [record] flag is data that can be effectively recorded. A list of recorded data,Kinect StudioV1audio data that cannot be recorded/played, whileKinect StudioV2in the preview version, you can record·playback. (now the SDK because the audio function is not implemented record • Play so cannot confirm). YesRecord • Playaudio data.,using speech recognition(Speech Recognition)and Beamforming(Calculation of the direction of the horizontal sound source)the implementation of the Kinect app,It is very useful to debug and test the development of human voice. Kinect Studio V1 cannot record • PlayAudio Data. Kinect StudioV1 inwhen playing,KinectV1 is actuallyReal-time audio data transfer to the Kinect app. KinectV1,You cannot connect a sensor to multiple applications at the same time. SoKinect StudioV1when recording,to connectKinect app(inter-process communication). It's like the 1th time the serial is introduced,KinectV2Preview VersionthroughKinect Service,can letMultiple Applicationsget data from the same sensor(Figure 3). SoKinect Studiov2no connection required when previewing a recordKinect app.
Figure 3 Using the Kinect service to correspond to multiple applications (re-sent)
Play Order1 Start the Kinect Service (KinectService.exe). 2 to start loading the regenerated dataKinect app. 3 Start the Cmd.exe andCurrent directory moves to the installationThe Kinect Studio folder(Example: "cd C:\Program Files\Microsoft Sdks\kinectV2. 0-devpreview1403\tools\kinectstudio ""). 4Start Kstudiohostservice,Specify the folder in which to save the data with parameters. (Example: "kstudiohostservice.exe/d c:\clips"). 5 Launch the Kinect Studio v2 Preview (KStudio.exe). 6 click the [Connect] button (in Figure 1, the upper-left corner of the lightning symbol), from green to red words connected to the Kinect V2 preview version is complete. 7 from the menu bar [File]-[open from Repository]SelectRegenerating Files(*. Xed). 8 in the [File control]tabSelectregenerated data. 9 [Start] button to apply incoming data to the Kinect.regenerated Data,you can temporarily stop playback, and you can adjust the playback position with a slider.
Figure 4 passing data to the Kinect appKinect Studio v2Preview Versionbecause the support dataRegeneration,will be entered intoThe Kinect app's data is acquired in real time and saved to a file without the need to change the source code to build again.
Kinect Studio v1, when the recorded data is transferred to the application regeneration, the K must beInectV1and PC connection. Kinect StudioV2Preview VersionEvenKinectV2Preview version is not connected to PC,the recorded datayou can also pass in the app to play.
Based on this, the data is pre-recorded, and developers can develop and debug applications even if they do not have a sensor-connected environment. For example, there is no sensor in place to debug, or a power supply environment without a sensor, which can be developed and debugged as long as there is an installed development environment PC.
SummaryAvailable through this update.Kinect Studio,The development and commissioning of the Kinect app is easy and should be made easier after the release of the official version. The next update is scheduled for April. April Update (April SDK update), which is a preview ofImplementAudio and interaction features. Specific content is scheduled to be reported by Microsoft developers to the conference "build 2014" (April 2 ~ 4th).
Once the Kinect SDK V2 preview version hasPublicupdated, this series will add a new feature introduction.
"Translation" Kinect studio is? New functions for the March SDK update