Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy. See our Privacy Policy and User Agreement for details.

Author:Tygogor Monris
Language:English (Spanish)
Published (Last):25 April 2008
PDF File Size:1.43 Mb
ePub File Size:16.9 Mb
Price:Free* [*Free Regsitration Required]

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website.

See our User Agreement and Privacy Policy. See our Privacy Policy and User Agreement for details. Published on Jul 27, SlideShare Explore Search You. Submit Search. Successfully reported this slideshow. We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Upcoming SlideShare. Like this presentation? Why not share! Embed Size px. Start on. Show related SlideShares at end. WordPress Shortcode. Published in: Business , Technology. Full Name Comment goes here. Are you sure you want to Yes No. Kishore Cherala. First Interactive Technology Co. Ltd at First Interactive Technology Co. Anurag Sachan at Study. Show More. No Downloads. Views Total views. Actions Shares. Embeds 0 No embeds. No notes for slide. Kinect for WindowsSDK 1. Kinect for Windows Architecture 2.

Kinect for Windows Sensor 3. Natural User Interface for Kinect for Windows 4. KinectInteraction 5. Kinect Fusion 6. Kinect Studio 7. Face Tracking 3. The SDK provides a sophisticated software library and tools to help developers use the rich form of Kinect-based natural input, which senses and reacts to real-world events. The Kinect and the software library interact with your application, as shown in Figure 1. Figure 1.

Hardware and Software Interaction with an Application 1. Kinect for Windows Architecture 4. These components include the following: 1. Kinect hardware -The hardware components, including the Kinect sensor and the USB hub through which the Kinect sensor is connected to the computer. Kinect drivers -The Windows drivers for the Kinect, which are installed as part of the SDK setup process as described in this document.

These APIs are also available to desktop applications in Windows 8. Kinect for Windows Architecture 5. This makes capturing a color image possible. The emitter emits infrared light beams and the depth sensor reads the IR beams reflected back to the sensor. The reflected beams are converted into depth information measuring the distance between an object and the sensor. This makes capturing a depth image possible.

Because there are four microphones, it is possible to record audio as well as find the location of the sound source and the direction of the audio wave. It is possible to use the accelerometer to determine the current orientation of the Kinect. Kinect for Windows Sensor 6. Kinect for Windows Sensor Components and Specifications 2.

Kinect for Windows Sensor 7. Interaction Space The interaction space is the area in front of the Kinect sensor where the infrared and color sensors have an unblocked view of everything in front of the sensor. If the lighting is not too bright and not too dim, and the objects being tracked are not too reflective, you should get good results tracking human skeletons.

While a sensor is often placed in front of and at the level of a user's head, it can be placed in a wide variety of positions. The interaction space is defined by the field of view of the Kinect cameras, which is listed in Kinect for Windows Sensor Components and Specifications. To increase the possible interaction space, tilt the sensor using the built-in tilt motor.

Tilt Extension 2. Kinect for Windows Sensor 8. The Kinect for Windows Sensor contains a 3-axis accelerometer configured for a 2g range, where g is the acceleration due to gravity.

This allows the sensor to report its current orientation with respect to gravity. Accelerometer data can help detect when the sensor is in an unusual orientation. It can also be used along with the floor plane data calculated by the SDK to provide more accurate 3-D projections in augmented reality scenarios. The accelerometer has a lower limit of 1 degree accuracy. In addition, the accuracy is slightly temperature sensitive, with up to 3 degrees of drift over the normal operating temperature range.

This drift can be positive or negative, but a given sensor willalways exhibit the same drift behavior. It is possible to compensate for this drift by comparing the accelerometer vertical the y-axisin the accelerometer's coordinate system and the detected floor plane depth data, if required.

For native, use INuiSensor. For managed, use KinectSensor. The accelerometer reading is returned as a 3-D vector pointing in the direction of gravity the floor on a non-accelerating sensor. This 3-D vector is returned as a Vector4 x, y, z, w with the w value always set to 0. The coordinate system is centered on the sensor, and is a right-handed coordinate system with the positive z in the direction the sensor is pointing at.

The vector is in gravityunits g , or 9. The default sensor rotation horizontal, level placement is represented by the x, y, z, w vector whose valueis 0, The Kinect Accelerometer coordinate system 2. Kinect for Windows Sensor 9. The microphone array captures audio data at a bit resolution, which allows accuracy across a wide dynamic range of voice data, from normal speech at three or more meters to a person yelling.

What Can You Do with Audio? You may use only one resolution and one format at a time. The sensor uses a USB connection that provides a given amount of bandwidth for passing data. Your choice of resolution allowsyou to tune how that bandwidth is used. High-resolution images send more data per frame and update less frequently, while lower- resolution images update more frequently, with some loss in image quality due to compression.

Color data is available in the following formats. Color formats are computed from the same camera data, so all data types representthe same image. The Bayer formats more closely match the physiology of the human eye by including more green pixels values than blue or red.

Formore information about Bayer encoding, see the description of a Bayer filter. The Bayer color image data that the sensor returnsat x is compressed and converted to RGB before transmission to the runtime. The runtime then decompresses the data beforeitpasses the data to your application. The use of compression makes it possible to return color data at frame rates as high as 30 fps, but the algorithm that is used leads to some loss of image fidelity.

Depth Stream 3. Natural User Interface for Kinect for Windows Data Streams Each frame of the depth data stream is made up of pixels that contain the distance in millimeters from the camera plane to the nearest object. An application can use depth data to track a person's motion or identify background objects to ignore. Each player segmentation value is an integer indicating the index of a unique player detected in the scene. The depth data is the distance, in millimeters, to the nearest object at that particular x, y coordinate in the depth sensor's field of view.


Quick Overview:

Dive into code while you learn a new technology with interactive learning. Build skills with learning paths, live online courses, and collections of content selected by experts—or solve a problem quickly through books and videos. Register now. They can build skills with learning paths and our expert playlists of content selected by industry leaders, or quickly search for answers to solve problems and get back to work fast. Find all our interactive learning scenarios here. More are coming soon.


Kinect for Windows SDK Programming Guide pdf

JavaScript seems to be disabled in your browser. For the best experience on our site, be sure to turn on Javascript in your browser. Kinect has been a game-changer in the world of motion games and applications since its first release. It has been touted as a controller for Microsoft Xbox but is much more than that.


Shravan Kumar Kasagoni

The book covers step-by-step tutorial to demonstrate the API usage with well explanation and code sample for beginners. What you will learn from this book:. If you are looking for a complete tutorial on Kinect, this book will help you to build application using the Kinect for Windows SDK v1. A perfect guide for a beginner on Kinect with the following points that you will learn here:. The book begins with explaining the different components of Kinect and then moves into setting up the device and getting the development environment ready. There are complete 11 chapters in this book which will help you to learn developing applications using Kinect. Here are the chapter details for your reference:.


Kinect Book : Kinect for Windows SDK Programming Guide


Related Articles