




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Kinect原理及开发心得Kinect原理及开发心得工作流程kinect传感器手势声音位置主机kinectsdk应用程序颜色数据流深度数据流声音数据流2工作流程kinect传感器手势声音位置主机kinectsd安装环境硬件需求:2.66-GHz
DirectX®9.0c
2GBofRAM
软件需求:开发软件:MicrosoftVisualStudio®2012ExpressorotherVisualStudio2012edition开发环境:Microsoft.NETFramework4.5
KinectforWindowsSDK的下载地址:/en-us/kinectforwindows//fwlink/?LinkID=323589操作系统:Windows7(x86orx64)3安装环境3安装步骤1.硬件安装下面的图片是Kinect和ACAdapter/PowerSupply:4安装步骤1.硬件安装4软件安装步骤2.KinectSDK安装KinectSDK的安装过程非常简单,无需任何设置,直接安装即可。5软件安装步骤2.KinectSDK安装5安装步骤3.环境测试KinectSDK安装完成后,我们将Kinect转接口的USB接口插入到PC中。PC会发现新硬件,并且自动查找驱动程序安装。下图是安装完成后的示意图:6安装步骤3.环境测试6安装步骤4.测试程序我们打开KinectSDK中自带的SampleSkeletalViewer就可以很方便地检测Kinect设备是否与PC已经连接好了。7安装步骤4.测试程序7图像数据流+景深数据流=?
景深图8图像数据流+景深数据流=?景深图8NUI骨骼跟踪kinect根据像素的变化识别出20个人体关键点根据20个关键点生成人体骨骼系统在生成20个骨骼关键点后,kinect有一个跟踪模块自动跟踪20个点的坐标位置骨骼跟踪系统:同时识别6个人,只有2个人能进行动作追踪9NUI骨骼跟踪kinect根据像素的变化识别出20个人体关图像数据流+景深数据流=骨骼数据流10图像数据流+景深数据流=骨骼数据流10helloworld获取骨骼流从骨骼流中获取20个关键点动作处理11helloworld获取骨骼流从骨骼流中获取动作处理11获取骨骼流人体骨骼数据流2个tracked状态人体,包括20个点的精准捕捉初始化骨骼数据流//Linq语法,查找离Kinect最近的、被跟踪的骨骼SkeletonclosestSkeleton=(fromsinallSkeletonswheres.TrackingState==SkeletonTrackingState.Tracked&&s.Joints[JointType.Head].TrackingState==JointTrackingState.Trackedselects).OrderBy(s=>s.Joints[JointType.Head].Position.Z).FirstOrDefault();returnclosestSkeleton;
12获取骨骼流人体骨骼数据流1220个关键点动作处理SkeletonPointhead=s.Joints[JointType.Head].Position;头部坐标SkeletonPointleftshoulder=s.Joints[JointType.ShoulderLeft].Position;左肩坐标SkeletonPointleftHand=s.Joints[JointType.HandLeft].Position;左手坐标//左手举起boolisLeftHandRaised=(leftHand.Y-leftshoulder.Y)>0.2;//左手伸出boolisLeftHandStretched=(leftshoulder.X-leftHand.X)>0.4;1320个关键点动作处理13感谢您的关注感谢您的关注Kinect原理及开发心得Kinect原理及开发心得工作流程kinect传感器手势声音位置主机kinectsdk应用程序颜色数据流深度数据流声音数据流16工作流程kinect传感器手势声音位置主机kinectsd安装环境硬件需求:2.66-GHz
DirectX®9.0c
2GBofRAM
软件需求:开发软件:MicrosoftVisualStudio®2012ExpressorotherVisualStudio2012edition开发环境:Microsoft.NETFramework4.5
KinectforWindowsSDK的下载地址:/en-us/kinectforwindows//fwlink/?LinkID=323589操作系统:Windows7(x86orx64)17安装环境3安装步骤1.硬件安装下面的图片是Kinect和ACAdapter/PowerSupply:18安装步骤1.硬件安装4软件安装步骤2.KinectSDK安装KinectSDK的安装过程非常简单,无需任何设置,直接安装即可。19软件安装步骤2.KinectSDK安装5安装步骤3.环境测试KinectSDK安装完成后,我们将Kinect转接口的USB接口插入到PC中。PC会发现新硬件,并且自动查找驱动程序安装。下图是安装完成后的示意图:20安装步骤3.环境测试6安装步骤4.测试程序我们打开KinectSDK中自带的SampleSkeletalViewer就可以很方便地检测Kinect设备是否与PC已经连接好了。21安装步骤4.测试程序7图像数据流+景深数据流=?
景深图22图像数据流+景深数据流=?景深图8NUI骨骼跟踪kinect根据像素的变化识别出20个人体关键点根据20个关键点生成人体骨骼系统在生成20个骨骼关键点后,kinect有一个跟踪模块自动跟踪20个点的坐标位置骨骼跟踪系统:同时识别6个人,只有2个人能进行动作追踪23NUI骨骼跟踪kinect根据像素的变化识别出20个人体关图像数据流+景深数据流=骨骼数据流24图像数据流+景深数据流=骨骼数据流10helloworld获取骨骼流从骨骼流中获取20个关键点动作处理25helloworld获取骨骼流从骨骼流中获取动作处理11获取骨骼流人体骨骼数据流2个tracked状态人体,包括20个点的精准捕捉初始化骨骼数据流//Linq语法,查找离Kinect最近的、被跟踪的骨骼SkeletonclosestSkeleton=(fromsinallSkeletonswheres.TrackingState==SkeletonTrackingState.Tracked&&s.Joints[JointType.Head].TrackingState==JointTrackingState.Trackedselects).OrderBy(s=>s.Joints[JointType.Head].Position.Z).FirstOrDefault();returnclosestSkeleton;
26获取骨骼流人体骨骼数据流1220个关键点动作处理SkeletonPointhead=s.Joints[JointType.Head].Position;头部坐标SkeletonPointleftshoulder=s.Joints[JointType.ShoulderLeft].Position;左肩坐标SkeletonPointleftHand=s.Joints[Jo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 兽医人才培养与行业发展试题及答案
- 信息素养教育策略试题及答案
- 消防设施操作员考试答疑试题及答案
- 第三单元 课题1 分子和原子教学设计-2023-2024学年化学人教版九年级上册
- 基于智能手机的数学教学策略研究
- 消防设施试题集汇编及答案
- 24《“诺曼底号”遇难记》教学设计-2023-2024学年四年级下册语文统编版
- 《点亮小灯泡》(教学设计)2023-2024学年四年级下册科学教科版
- 2025年智能成套装备项目合作计划书
- 2024年计算机二级考试趋势分析试题及答案
- 公司SWOT分析表模板
- 尿道损伤课件
- 2023核电厂常规岛焊接热处理技术规程
- 纸箱出厂检验报告
- APP小程序隐私协议模板 正规范本(通用版)
- (完整版)建筑工程技术毕业论文
- 小班语言《甜蜜的家》
- 墙面彩钢瓦更换施工方案
- 2023年辽宁省生物学竞赛初赛试卷及答案
- 安全生产培训一月课件
- 内蒙古自治区义务教育课程设置计划
评论
0/150
提交评论