




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电工理论考试过关检测训练题
- 小麦水稻周年生产主要病虫害全程绿色防控技术
- 萝卜全程机械化生产技术模式
- 低年级疫情防控课件
- 2024年CPSM考试常见误区试题及答案
- 生态系统动态变化试题及答案
- 急性缺血性脑血管病抗血小板聚集治疗2025
- 刷题宝典:2024年CPMM试题及答案
- 电子商务数据分析基础与设计实践试题及答案
- 关键国际物流师人际沟通技巧试题及答案
- 传染病防治法培训课件
- (完整)注册安全工程师考试题库(含答案)
- 高考数学一轮复习全套历年真题大数据之10年高考真题专题08三角函数与数列解答题特训(原卷版+解析)
- 古代小说戏曲专题-形考任务2-国开-参考资料
- 中国艾滋病诊疗指南(2024版)解读 2
- 2024-2030年中国公安大数据行业市场深度调研及前景趋势与投资研究报告
- 双汇肉制品质量控制与溯源管理
- 苏教版小学四年级数学下册全册教案
- 佳能Canon-EOS-450D用户手册使用说明书
- 2024年新高考II卷高考政治+历史+地理试卷(真题+答案)
- 幼儿园中班数学《小小飞机场》课件
评论
0/150
提交评论