OpenNI Cookbook
暫譯: OpenNI 食譜
Soroush Falahati
- 出版商: Packt Publishing
- 出版日期: 2012-11-17
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 324
- 裝訂: Paperback
- ISBN: 1849518467
- ISBN-13: 9781849518468
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$580$458 -
$450$356 -
$1,360$1,292 -
$6,780$6,441 -
$650$514 -
$3,320$3,154 -
$1,460$1,431 -
$658Xilinx FPGA 權威設計指南:基於 Vivado 2018 集成開發環境
-
$594$564 -
$1,074$1,020 -
$714$678 -
$468$445
商品描述
Learn how to write NIUI-based applications and motion-controlled games
Overview
- Learn something new in an Instant! A short, fast, focused guide delivering immediate results
- Learn more about the Natural Interaction features of OpenNI
- The book is useful for both beginners and professionals because it covers the most basic to advanced concepts in the OpenNi technology.
- Full of illustrations, examples, and tips for understanding different aspects of topics, with clear step-by-step instructions to get different parts of OpenNI working for you
In Detail
The release of Microsoft Kinect, then PrimeSense Sensor, and Asus Xtion opened new doors for developers to interact with users, re-design their application’s UI, and make them environment (context) aware. For this purpose, developers need a good framework which provides a complete application programming interface (API), and OpenNI is the first choice in this field. This book introduces the new version of OpenNI.
"OpenNI Cookbook" will show you how to start developing a Natural Interaction UI for your applications or games with high level APIs and at the same time access RAW data from different sensors of different hardware supported by OpenNI using low level APIs. It also deals with expanding OpenNI by writing new modules and expanding applications using different OpenNI compatible middleware, including NITE.
"OpenNI Cookbook" favors practical examples over plain theory, giving you a more hands-on experience to help you learn. OpenNI Cookbook starts with information about installing devices and retrieving RAW data from them, and then shows how to use this data in applications. You will learn how to access a device or how to read data from it and show them using OpenGL, or use middleware (especially NITE) to track and recognize users, hands, and guess the skeleton of a person in front of a device, all through examples.You also learn about more advanced aspects such as how to write a simple module or middleware for OpenNI itself.
"OpenNI Cookbook" shows you how to start and experiment with both NIUI designs and OpenNI itself using examples.
What you will learn from this book
- Retrieve and use depth, vision, and audio from compatible devices
- Get basic information about the environment
- Recognize hands, humans, and their skeleton and track their moves
- Customize frames right from the device itself
- Identify basic gestures like pushing or swapping
- Select between devices or use more than one device to read data
- Recognize pre-defined hand gestures and detect user poses
Approach
This is a Cookbook with plenty of practical recipes enriched with explained code and plenty of screenshots to ease your learning curve.
Who this book is written for
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.
商品描述(中文翻譯)
學習如何撰寫基於 NIUI 的應用程式和運動控制遊戲
概述
- 立即學習新知!一本短小、快速、專注的指南,提供即時結果
- 更深入了解 OpenNI 的自然互動功能
- 本書對於初學者和專業人士都很有用,因為它涵蓋了 OpenNI 技術中從最基本到進階的概念
- 充滿插圖、範例和理解不同主題方面的提示,並提供清晰的逐步指導,幫助您讓 OpenNI 的不同部分運作起來
詳細內容
微軟 Kinect、PrimeSense Sensor 和華碩 Xtion 的推出為開發者與用戶互動、重新設計應用程式的 UI 並使其具備環境(上下文)感知能力開啟了新大門。為此,開發者需要一個良好的框架,提供完整的應用程式介面(API),而 OpenNI 是這個領域的首選。本書介紹了 OpenNI 的新版本。
《OpenNI 食譜》將向您展示如何使用高階 API 開始為您的應用程式或遊戲開發自然互動 UI,同時使用低階 API 從 OpenNI 支援的不同硬體的不同感測器獲取原始數據。它還涉及通過編寫新模組來擴展 OpenNI,並使用不同的 OpenNI 相容中介軟體(包括 NITE)來擴展應用程式。
《OpenNI 食譜》偏好實用範例而非單純理論,讓您獲得更具實踐性的學習體驗。《OpenNI 食譜》從安裝設備和檢索原始數據的資訊開始,然後展示如何在應用程式中使用這些數據。您將學習如何訪問設備或如何從中讀取數據並使用 OpenGL 顯示,或使用中介軟體(特別是 NITE)來追蹤和識別用戶、手部,並推測在設備前的人體骨架,所有這些都通過範例進行。您還將學習更進階的方面,例如如何為 OpenNI 本身編寫簡單的模組或中介軟體。
《OpenNI 食譜》展示了如何開始並實驗 NIUI 設計和 OpenNI 本身,並提供範例。
您將從本書中學到的內容
- 從相容設備中檢索和使用深度、視覺和音頻
- 獲取有關環境的基本資訊
- 識別手部、人類及其骨架並追蹤其動作
- 直接從設備自訂畫面
- 識別基本手勢,如推或交換
- 在設備之間選擇或使用多個設備來讀取數據
- 識別預定義的手勢並檢測用戶姿勢
方法
這是一本包含大量實用食譜的食譜書,配有解釋過的代碼和大量截圖,以幫助您縮短學習曲線。
本書的讀者對象
如果您是 NIUI 的初學者或專業人士,並希望撰寫嚴謹的應用程式或遊戲,那麼這本書適合您。即使是希望轉向 OpenNI 新版本的 OpenNI 1 和 OpenNI 1.x 程式設計師也可以將本書作為起點。
本書以 C++ 作為主要語言,但也有一些 C# 和 Java 的範例,因此您需要對 C 或 C++ 擁有基本的工作知識。