Windows Kinect for Windows SDK入门教程:NUI彩色图像获取

1星 需积分: 35 14 下载量 25 浏览量 更新于2024-09-08 收藏 51KB DOC 举报
本教程是关于Microsoft Kinect for Windows SDK开发的深入指南,特别是针对NUI(Natural User Interface,自然用户界面)部分。发布于2011年7月14日,正值Kinect beta版首次面向Windows平台开发者开放。尽管Kinect在初期存在诸多不完善之处,如功能不全和SDK结构不够成熟,但它作为一款革命性的体感设备,仍然引起了开发者们的极大兴趣。 教程作者是一位初次使用Kinect SDK的专业人士,之前熟悉OpenNI,但在实际操作中发现与OpenNI相比,Kinect SDK的架构和示例代码显得较为简陋。作者意识到,虽然SDK存在不足,但其强大的NUI功能,如彩色摄像头、红外摄像头、降噪麦克风和语音识别能力(后者通过内置的speech库实现),对于许多开发者来说具有吸引力,特别是那些希望将Kinect从第三方驱动转向官方SDK的开发者。 此教程面向C/C++编程基础良好,对Windows平台编程有一定了解的读者,尤其是对OpenGL有基础的开发者,因为作者选择使用OpenGL来优化输出的帧率。然而,即使没有OpenGL经验也不必担心,作者会尽可能地分别讲解。 教程内容主要聚焦于如何通过Kinect SDK获取和处理彩色图像、深度图像数据、用户数据以及骨骼数据,这些都是实现NUI功能的关键,即体感交互。然而,音频处理和语音识别等内容暂未涵盖,作者计划在后续版本中补充,前提是他们能够在2012年底前完成。 教程的第一步是介绍基本设置,包括如何正确配置和初始化设备,以便顺利读取和显示彩色图像。作者将以实践为导向,逐步引导读者理解和应用Kinect SDK,使他们在短时间内掌握基础的NUI开发技术。通过这个教程,开发者将能够为他们的项目整合Kinect的强大功能,为用户提供更为自然和直观的交互体验。