OpenNI Cookbook

個数:

OpenNI Cookbook

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 324 p.
  • 言語 ENG
  • 商品コード 9781849518468
  • DDC分類 005.1

Full Description

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.

Contents

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

最近チェックした商品