On the msdn forum, I gave a brief introduction to the Kinect SDK in Chengdu.

Source: Internet
Author: User

Last Saturday (2011.7.9), Microsoft's Chengdu Office participated in the Chengdu edition of The msdn forum. It not only learned about the related technical topics shared by other friends, I also share with you a brief introduction to the Kinect SDK.

In this activity, almost 30 people attended the event.

I seldom went to the msdn forum, but with the help of zirou, I shared my speech "Nui imagination and Kinect for Windows SDK" with you.

The details are as follows:

    • Nui imagination

Two videos are shown here, namely the dispatch report and the Microsoft future vision video, which fully demonstrate the Nui application. Of course, the operations in the dispatch report are basically done now.

    • Ui Technology Development Review

I talked about the development trend from CLI (command line interface) to Gui (graphical user interface) to Nui (natural user interface ).

    • Introduction to Microsoft's Nui technology and Kinect

Multi-touch is an early use case of Nui. Microsoft's first Nui product (surface) is mainly based on multi-touch technology, supplemented by camera motion capture and device sensing, near-distance communication and other technologies are integrated. Currently, surface has released 2.0, and the surface 2.0 SDK may be released tomorrow.

Microsoft's first truly consumer-oriented Nui product is Kinect. It mainly implements speech recognition and 3D action recognition. Includes the following basic devices:

-RGB camera-a normal camera that can take 30 stable x Frames

-3D depth sensor-combined with the depth camera and sensor to calculate the distance (two infrared cameras, similar to the human eye)

-Tilt motor-you can adjust the Kinect at an angle of up to 27 degrees.

-Multi-array microphone-four microphones

    • Kinect for Windows SDK

After Microsoft released the Kinect, geek (hacker) developed a PC-targeted driver and created a set of shanzhai sdks to develop the application of the Kinect for Windows. Maybe Microsoft is trying to try everyone's enthusiasm. So we kept an open-minded attitude on this issue, acquiesced in what we call the cracking activity, and then announced the official release of the Kinect for Windows SDK. Microsoft has taken this step to allow everyone to try other applications of Kinect in addition to the game. Of course, at present, due to the limited specification of the hardware, we cannot achieve perfection. Many applications needAlgorithmWork hard. However, what does Kinect want you to do?CodeAbility, but imagination.

The Kinect for Windows SDK is a driver and development tool on Windows.

: Http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx

System Requirements:

-Windows 7 (32, 64)

-Visual Studio 2010 (at least express)

Kinect SDK video development Tutorial: http://channel9.msdn.com/Series/KinectSDKQuickstarts? Sort = recent # tab_sortby_recent

The Development Guide of Kinect SDK: http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/guides.aspx

Kinect SDK official forum: http://social.msdn.microsoft.com/Forums/en-US/kinectsdk/threads

There are a lot of reference projects on coding4fun: http://channel9.msdn.com/coding4fun/kinect

    • The built-in demo of the Kinect SDK

Here, I will show you two examples in the SDK, "sample skeletal viewer" and "sample shape game".

    • Getting started with Kinect for Windows SDK

Here, I mainly demonstrated how to manipulate the camera and skeleton systems. For the code, refer to the blog post by Ma Ning:

Early development experience of Kinect for Windows SDK (2) initial development experience of camerakinect for Windows SDK (3) skeleton tracking
    • Windows example

Here, I demonstrated some interesting examples from other people. I originally wanted to make an example by myself. Unfortunately, it was too busy recently and it was not completed yet. Mainly demonstrated:

Light Saber: http://channel9.msdn.com/coding4fun/kinect/Of-course-our-first-Kinect-for-Windows-SDK-Project-has-to-involve-a-Light-Saber

Kinect paint: http://channel9.msdn.com/coding4fun/kinect/Kinect-Paint

    • Kinect Application Discussion

I have discussed with you the prospect of the Kinect application. Some people also asked about latency and accuracy. In my opinion, although the current hardware has a certain latency problem, we can minimize the impact through algorithm optimization and special processing. However, the accuracy problem can only be expected to be released by the next-generation Kinect, however, considering that as a popular consumer product, price factors will affect the promotion, and promotion will affect the enthusiasm of application development. Therefore, a balance is needed.

Finally, we provide you with two reference to the relevant theory of Kinect.Article:

Identity: http://kb.cnblogs.com/page/106379/

Http://kb.cnblogs.com/page/105605/ Principle

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.