OpenNI cookbook : learn how to write NIUI-based applications and motion-controlled games

著者

    • Falahati, Soroush

書誌事項

OpenNI cookbook : learn how to write NIUI-based applications and motion-controlled games

Soroush Falahati

(Quick answers to common problems)

Packet Publishing, 2013

  • : pbk

大学図書館所蔵 件 / 1

この図書・雑誌をさがす

注記

Includes index

内容説明・目次

内容説明

This is a Cookbook with plenty of practical recipes enriched with explained code and relevant screenshots to ease your learning curve. If you are a beginner or a professional in NIUI and want to write serious applications or games, then this book is for you. Even OpenNI 1 and OpenNI 1.x programmers who want to move to new versions of OpenNI can use this book as a starting point. This book uses C++ as the primary language but there are some examples in C# and Java too, so you need to have about a basic working knowledge of C or C++ for most cases.

目次

Chapter 1: Getting Started Chapter 2: OpenNI and C++ Chapter 3: Using Low-level Data Chapter 4: More about Low-level Outputs Chapter 5: NiTE and User Tracking Chapter 6: NiTE and Hand Tracking Chapter 7: NiTE and Skeleton Tracking Index Preface Up Chapter 1: Getting Started Introduction Downloading and installing OpenNI Downloading and installing NiTE Downloading and installing the Microsoft Kinect SDK Connecting Asus Xtion and PrimeSense sensors Connecting Microsoft Kinect Up Chapter 2: OpenNI and C++ Introduction Creating a project in Visual Studio 2010 OpenNI class and error handling Enumerating a list of connected devices Accessing video streams (depth/IR/RGB) and configuring them Retrieving a list of supported video modes for depth stream Selecting a specific device for accessing depth stream Listening to the device connect and disconnect events Opening an already recorded file (ONI file) instead of a device Up Chapter 3: Using Low-level Data Introduction Configuring Visual Studio 2010 to use OpenGL Initializing and preparing OpenGL Reading and showing a frame from the image sensor (color/IR) Reading and showing a frame from the depth sensor Controlling the player when opening a device from file Recording streams to file (ONI file) Event-based reading of data Up Chapter 4: More about Low-level Outputs Introduction Cropping and mirroring frames right from the buffer Syncing image and depth sensors to read new frames from both streams at the same time Overlaying the depth frame over the image frame Converting the depth unit to millimetre Retrieving the color of the nearest point without depth over color registration Enabling/disabling auto exposure and auto white balance Up Chapter 5: NiTE and User Tracking Introduction Getting a list of all the active users Identifying and coloring users' pixels in depth map Reading users' bounding boxes and center of mass Event-based reading of users' data Up Chapter 6: NiTE and Hand Tracking Introduction Recognizing predefined hand gestures Tracking hands Finding the related user ID for each hand ID Event-based reading of hands' data Working sample for controlling the mouse by hand Up Chapter 7: NiTE and Skeleton Tracking Introduction Detecting a user's pose Getting a user's skeleton joints and displaying their position in the depth map Designing a simple pong game using skeleton tracking Up

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示

詳細情報

  • NII書誌ID(NCID)
    BB23777630
  • ISBN
    • 9781849518468
  • 出版国コード
    uk
  • タイトル言語コード
    eng
  • 本文言語コード
    eng
  • 出版地
    Birmingham
  • ページ数/冊数
    ii, 309 p.
  • 大きさ
    24 cm
  • 親書誌ID
ページトップへ