- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
skeletalviewer中文文档
SkeletalViewer攻略:c++和c#
NUI捕捉数据的API
草案β1 1.1 - 2011年7月22日
摘要SkeletalViewer示例演示了使用自然的用户界面(NUI)API在Kinect?对于Windows?软件开发工具包(SDK)β用来捕捉和渲染深度、视频和骨骼的数据。这个文件各界人士,你通过非编码(C + +)和托管代码(c#)版本的这个样品。
资源文件的完整清单Kinect对于Windows SDKβ,正相关参考和连接到网上论坛,看到βSDK的网站:/kinectsdk
在这篇指南中
1-Introduction SkeletalViewer部分的样品 部分样品
2-C + + SkeletalViewer 部分样品
3-C # SkeletalViewer
第四部分——资源
授权:Kinect为微软视窗SDKβ研究非商业性的使用许可的唯一。通过安装、复制、或以其他方式使用βSDK,您同意遵守合同条款执照。读许可。 免责声明:此文件以“现况”提供。信息和观点表达了在这份文件中,包括网址和其他的英特网网站叁考的数据可能会更改,恕不另行通知。你要独自承担风险,使用它。
此文件不向你提供任何的合法权利的任何知识产权的任何微软的产品。你可以使用这个文件复制和你的内部,参考之用。 ?2011微软公司。保留所有权利。 Microsoft, Direct3D, DirectX, Kinect, MSDN, Visual?C++, Visual Studio, Win32,商标是微软集团公司。所有另外的商标是他们的各自的主人的性质。
内容
部分样品的1-Introduction SkeletalViewer
介绍三
部分样品2-C + + SkeletalViewer
程序基本
创建并管理主窗口
初始化NUI api
创造项目
初始化骨骼渲染
初始化图像绘制
初始化Kinect传感器
打开数据流
开始数据处理线程
过程传感器数据
深度和视频图像
骨骼图像
退出程序
部分样品3-C # SkeletalViewer
程序基本
创造主窗口
初始化运行时
过程视频数据
过程深度值
骨架
过程数据
第四部分资源
1-Introduction SkeletalViewer部分的样品
介绍
Kinect?为360上面的传感器,提供包括相机?的深度信息,颜色数据,与骨架跟踪数据。自然的用户界面(NUI)API在Kinect对于Windows?软件开发工具包(SDK)β使应用程序访问和操作这个数据。
这个示例演示了Kinect SkeletalViewer NUI API加工,抓住,色彩深度流,并跟踪框架和显示他们的骨骼在屏幕上。
下面的两个版本的SkeletalViewer样本的βSDK:
一个c++版本,使用微软??9和窗户我图形显示接口(GDI)在一个窗口中渲染图像。
c#版本,表明了使用Microsoft.Research.Kinect.Nui管理界面,使用空白主题是为将来预留的渲染和窗口的管理。
当你运行或样品,你可以看以下:
深度,体现在数据流背景灰度和不同的人在不同的颜色。深色表示对象是远从相机。 履带的骨骼两人都被发现在框架。 颜色视频码流,并给出了red-green-blue(RGB)图像,从Kinect传感器。 捕获帧的速率被交付到应用程序。
如果移动数字太靠近镜头,不可靠的或单的图像可能出现的骨骼和深度的观点。最优范围是2.6到13.12英尺(0.8至4米)。检测的深度和骨骼的观点的人只有当整个身体适合在被监测的框架。
部分样品2-C + + SkeletalViewer
在c++ SkeletalViewer样品采用NUI API来捕捉深度值、颜色、和骨骼的跟踪数据,然后使图像在屏幕上用9和窗户我GDI。实现了一个简单的窗口的样品图形用户接口(GUI)。 在c++ SkeletalViewer要求DirectX 9.0版本C?软件开发工具包安装在您的系统。更多信息,看窗户和DirectX的“资源”的第四部分在这份文件。
程序基本
SkeletalViewer了c++应用程序安装在下列资料夹:用户\公共\ \微软研究KinectSDK样本文件NUI \ \ \ SkeletalViewer CPP
样品已被广泛采用于下列文件:
SkeletalViewer.cpp包含程序的入口和主窗口创建和回调函数。
NUIImpl.cpp和SkeletalViewer.h实施CSkeletalViewerApp类,它抓住了数据转换为Kinect传感器和渲染。
DrawDevice.cpp和DrawDevice.
文档评论(0)