Beginning Microsoft Kinect for Windows SDK 2.0 : Motion and Depth Sensing for Natural User Interfaces

個数:
電子版価格 ¥4,430
  • 電書あり

Beginning Microsoft Kinect for Windows SDK 2.0 : Motion and Depth Sensing for Natural User Interfaces

  • 提携先の海外書籍取次会社に在庫がございます。通常2週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 297 p.
  • 言語 ENG
  • 商品コード 9781484223154
  • DDC分類 005

Full Description


Develop applications in Microsoft Kinect 2 using gesture and speech recognition, scanning of objects in 3D, and body tracking. Create motion-sensing applications for entertainment and practical uses, including for commercial products and industrial applications.Beginning Microsoft Kinect for Windows SDK 2.0 is dense with code and examples to ensure that you understand how to build Kinect applications that can be used in the real world. Techniques and ideas are presented to facilitate incorporation of the Kinect with other technologies.What You Will LearnSet up Kinect 2 and a workspace for Kinect application developmentAccess audio, color, infrared, and skeletal data streams from KinectUse gesture and speech recognitionPerform computer vision manipulations on image data streamsDevelop Windows Store apps and Unity3D applications with Kinect 2Take advantage of Kinect Fusion (3D object mapping technology) and Kinect Ripple (Kinect projector infotainment system)Who This Book Is ForDevelopers who want to include the simple but powerful Kinect technology into their projects, including amateurs and hobbyists, and professional developers

Table of Contents

About the Author                                   xiii
About the Technical Reviewer xv
Acknowledgments xvii
Introduction xix
Chapter 1 Getting Started 1 (20)
Hardware Requirements 1 (1)
Required Specs 1 (2)
Software Requirements 3 (1)
Installing and Setting Up the Kinect 3 (2)
Verifying That the Kinect Driver Is 5 (2)
Installed Correctly
Positioning the Kinect, and Other 7 (2)
Considerations
Starting a Kinect Project in Visual Studio 9 (1)
Adding the Kinect Reference Through a 10 (1)
Local Reference
Adding the Kinect Reference Through NuGet 11 (1)
Completing and Launching Your Kinect 12 (4)
Project in Visual Studio
Creating the User Interface 16 (1)
Firing Up the Kinect and Taking It for a 17 (1)
Spin
Kinect Evolution 18 (2)
Summary 20 (1)
Chapter 2 Understanding How the Kinect Works 21 (20)
Exploring the Hardware 21 (1)
Inside the Kinect 22 (1)
Comparing the Kinect for Windows v1 to 23 (6)
the Kinect for Windows v2
Exploring the Software Interface 29 (1)
Understanding Data Sources 29 (1)
Readers and Frames 30 (3)
Working with Kinect Studio 33 (1)
Using Kinect Studio 33 (4)
Recording and Playing Back 37 (3)
Summary 40 (1)
Chapter 3 Working with Image Data Sources 41 (36)
Color Frame Source: Color Image Data 41 (1)
Color Frame Source in WPF 41 (7)
Color Frame Source in Windows Store Apps 48 (4)
Casual Image Manipulation 52 (4)
Infrared Frame Source: Infrared Image Data 56 (1)
Displaying Infrared Data 57 (4)
Depth Frame Source: Depth Image Data 61 (1)
Displaying Depth Data 62 (3)
Visualization Techniques 65 (11)
Summary 76 (1)
Chapter 4 Audio & Speech 77 (28)
Working with Kinect's Audio Features 78 (1)
Recording Audio 78 (7)
Audio Beam Properties 85 (2)
Using Kinect for Speech Recognition 87 (1)
Installing Microsoft Speech 88 (1)
Integrating Microsoft Speech in an 88 (12)
Application
Speech Recognition in Windows Store Apps 100 (1)
Human Interface Guidelines for Voice Input 101 (1)
Environment 101 (1)
Confidence Levels 101 (1)
Word Choice 102 (1)
Interaction Design 102 (1)
Summary 103 (2)
Chapter 5 Body & Face Tracking 105 (56)
Body Frame Source: Skeletal Data 105 (1)
Drawing Skeletons 106 (16)
Understanding Joint Orientations 122 (4)
Determining Body Lean 126 (3)
Body Index Frame Source: Body Index Data 129 (1)
Displaying Body Index Data 129 (2)
Rudimentary Green Screen App 131 (4)
Face Frame Source & High Definition Face 135 (2)
Frame Source: Facial Structure Data
Face 137 (14)
HD Face 151 (9)
Conclusion 160 (1)
Chapter 6 Computer Vision & Image Processing 161 (46)
Setting Up Emgu CV 163 (1)
System Specs 163 (1)
Installation & Verification 163 (3)
Including Emgu CV as a Dependency 166 (1)
Manipulating Images in Emgu CV 167 (1)
Understanding Mat 167 (1)
Using Mat with Kinect Image Data 168 (2)
Basic Image Processing Techniques 170 (1)
Color Conversion 171 (3)
Thresholding 174 (2)
Smoothing 176 (3)
Morphological Transformations 179 (6)
Bitwise & Arithmetical Operations 185 (13)
Object Detection 198 (1)
Simple Blob Detector 199 (7)
Conclusion 206 (1)
Chapter 7 Game Development with Unity 207 (20)
Getting Started 207 (5)
Understanding Kinect for Windows v2 for 212 (14)
Unity Through KinectView
Summary 226 (1)
Chapter 8 Miscellaneous Tools 227 (34)
Visual Gesture Builder 227 (1)
Discrete Gestures 228 (9)
Continuous Gestures 237 (4)
Including Gesture Databases in a Kinect 241 (4)
Project
Kinect Fusion 245 (1)
Kinect Fusion Explorer 246 (4)
3D Scan 250 (1)
Kinect Ripple 251 (1)
Physical Setup 252 (1)
Configuring Content 253 (2)
Ripple SDK 255 (3)
Conclusion 258 (1)
Conclusion, for Real 259 (2)
Appendix A Windows 10 & Universal Windows 261 (34)
Platform
By Dwight Goins 261 (1)
Foreword by Mansib Rahman 261 (1)
Introduction 262 (1)
Windows 10 UWP Paradigm 262 (1)
One Billion Devices 262 (1)
Lifecycle Management 262 (1)
System Environment Changes 263 (1)
Packaging and Store Submission 264 (1)
History of the Kinect and Windows 10 265 (3)
Windows 10 UWP Kinect Architecture 268 (1)
How Do the New Components Work Together? 269 (1)
Microsoft Media Foundation (MF) 270 (2)
Device Perception Provider 272 (1)
Updated Kinect Driver 273 (1)
Similarities in the Architecture 274 (1)
Creating a Windows 10 UWP Kinect-Based 274 (1)
Store App
How to Get the Latest Drivers 274 (3)
Building a UWP Store application 277 (2)
How to Access Data Streams 279 (5)
How to Work with Color 284 (6)
How to Work with Depth 290 (1)
How to Work with IR 291 (1)
How to Work with Custom Data Streams 291 (2)
(Preview)
How to Use Audio 293 (1)
What About Kinect Fusion, Face, HD Face, 293 (1)
Visual Gesture Builder, and Kinect Studio
Tools?
Summary 294 (1)
Index 295