Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
OpenNI Cookbook

Buy
OpenNI Cookbook, 9781849518468 (1849518467), Packt Publishing, 2013

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.

(HTML tags aren't allowed.)

Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism
Intel Threading Building Blocks: Outfitting C++ for Multi-core Processor Parallelism
Building libraries is an important task. The activity goes back to the earliest days of computing, when Wilkes, Wheeler, and Gill introduced subroutines as instruments for packaging useful software. Sadly, this activity lost its academic glamour and is often relegated to the boiler room of programming. It is essential that we start building...
The Probation and Parole Treatment Planner
The Probation and Parole Treatment Planner
The Probation and Parole Treatment Planner provides all the elements necessary to quickly and easily develop formal treatment plans that satisfy the demands of HMOs, managed care companies, third-party payors, and state and federal review agencies.
  • Saves you hours of time-consuming paperwork, yet offers the freedom to develop...
Skype Me!: From Single User to Small Enterprise and Beyond
Skype Me!: From Single User to Small Enterprise and Beyond
You are going to love Skype Me! From Single User to Small Enterprise and Beyond. Here’s why: Michael Gough knows his stuff. Michael has also completed a remarkably difficult project around a remarkably cool product, Skype.

Michael is a busy guy. I have no idea where he found time to write a
...

Cisco Network Professional's Advanced Internetworking Guide
Cisco Network Professional's Advanced Internetworking Guide
Ideal for any IT professional who uses Cisco technologies on a daily basis, or anyone who is preparing for their Cisco Certified Network Professional (CCNP) certification.

The topics covered will be more in depth than other introductory-level books of similar topics, and will span from layer 2 technologies such as switching, STP,...

Go Web Development Cookbook: Build full-stack web applications with Go
Go Web Development Cookbook: Build full-stack web applications with Go

86 recipes on how to build fast, scalable, and powerful web services and applications with Go

Key Features

  • Become proficient in RESTful web services
  • Build scalable, high-performant web applications in Go
  • Get acquainted with Go frameworks for web...
Assessing Food Safety of Polymer Packaging
Assessing Food Safety of Polymer Packaging

Many foods depend on additives for safety, stability or preservation. Foods are packaged to protect them and keep them in good condition while they are delivered to shops, stacked on shelves or stored at home. The packaging material has to both preserve the food and to protect it from deterioration, outside contamination or damage during...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy