内容简介
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
AI简介
这是一本专注于OpenNI和NiTE库的实用手册,它以丰富的实践菜谱和详尽的代码解释,为读者提供了一条通往深入理解和使用这些技术的捷径。无论你是一名初学者,还是一名专业开发者,无论你正在寻找编写严肃应用程序或游戏的入门指南,还是希望从旧版本的OpenNI迁移到最新版本,这本书都能满足你的需求。
这本书的内容涵盖了从下载和安装OpenNI、NiTE和Microsoft Kinect SDK,到如何连接不同的传感器,再到如何使用C++和OpenGL进行低级别数据处理和用户跟踪的各个方面。书中详细介绍了如何枚举连接的设备,如何处理OpenNI类和错误,以及如何访问和配置视频流。此外,书中还提供了如何使用ONI文件来录制和回放数据的教程。
在用户跟踪方面,书中深入探讨了如何获取所有活跃用户,如何在深度图中标记用户像素,以及如何读取用户的边界框和质心。此外,书中还介绍了如何使用NiTE和手势识别来控制游戏或实现物理交互。
书中还详细讲解了如何设计使用骨骼追踪的简易Pong游戏,以及如何在NiTE SDK中使用Pose检测。这些内容不仅可以帮助读者了解如何使用OpenNI和NiTE进行开发,