- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一个Kinect虚拟演示实例的实现毕业设计论文精选
数学科学学院毕业设计(论文)题目:一个Kinect 虚拟演示实例的实现 目 录摘要:21 引言32 Kinect的简单介绍32.1 Kinect结构32.2 Kinect for Windows SDK能介绍33 Kinect的现阶段的应用33.1 虚拟应用33.2 3D建模53.3 计算机相关的应用63.4 小结74 Kinect虚拟演示系统的技术讨论74.1 Kinect骨骼追踪数据的处理方法74.1.1 骨骼追踪的数据结构74.1.2骨骼追踪数据的获取方式74.2骨骼点旋转信息84.2.1骨骼点旋转信息存储方式84.2.2在骨骼数据回调函数中获取骨骼点的旋转信息84.3Kinect彩色和红外图像数据的处理94.3.1 彩色图像的格式94.3.2红外数据流94.4Kinect深度数据处理104.4.1深度数据的结构104.4.2如何获取数据流105演示系统结构115.1演示框架115.2 自然交互方式设计126图片的操作控制137 骨骼扫描148.视频数据处理179 主界面设计1810结束语19致谢19参考文献19Abstract20 一个Kinect虚拟演示实例的实现摘要:我们平时看到的演示活动大多使用幻灯片作为内容的载体,而演示人会在演示同时利用鼠标灯控制器来切换幻灯片。本文设计的虚拟演示系统是为了让用户可以更好的同演示内容进行交互。本文运用了Kinect的深度数据处理和骨骼追踪数据处理的技术实现了一个用户可以对图片进行移动,放大和缩小的演示系统。关键词 幻灯片,虚拟演示系统,交互,深度数据,骨骼追踪1 引言生活中,我们平时看到的演示活动大多使用幻灯片作为内容的载体,利用大屏幕或者投影仪将内容显示出来,通常,人们利用PowerPoint软件来制作PPT演示文稿,PPT演示方法具有很多优势,但在一些情况下也存在缺点。首先,演讲人必须依靠鼠标或者其他控制器才能完成幻灯片的切换,频繁的鼠标操作会导致演示行为极不自然;其次,在一些特殊的演示场景中,比如远程课堂、视频会议等,演示行为仅能通过一个屏幕来显示,如何兼顾演讲者图像以及幻灯片图像就成了一个问题。虚拟演示系统就是为了解决这些问题而出现的全新的演示方案。在该系统中,演示者的图像可以嵌入到场景中,同时演示者可以与场景中的元素互动,比如抓取场景中的物体,拖拽并且放大等。本文利用Kinect SDK提供的深度数据流和原始骨骼数据来设计一套合理的交互方式来控制演示内容。2 Kinect的简单介绍2.1 Kinect结构Kinect有三个摄像头,中间是一个RGB摄像头,用来获取640×480的彩色图像,两边是两个深度传感器,左侧的是红外线发射器,右侧的是红外线接收器,用来检测玩家的相对位置。Kinect的两侧是一组四元麦克风阵列,用于声源定位和语音识别。图1.Kinect结构2.2 Kinect for Windows SDK能介绍骨骼追踪:对在Kinect视野范围内移动的一个或两个人进行骨骼追踪,可以追踪到人身体上的20个节点。此外,Kinect还支持更精确的人脸识别。深度摄像头:利用“光编码”技术,通过深度传感器获取到视野内的环境三维位置信息。音频处理:与Micorsoft Speech的语音识别API集成,使用一组具有消除噪声和回波的四元麦克风阵列,能够捕捉到声源附近有效范围之内的各种信息。3 Kinect的现阶段的应用3.1 虚拟应用Kinect试衣镜,这是基于Kinect体感技术的试衣镜,让客户可以在家快速试穿衣服而不用到服装店,这可以更好的提高销售效率,使得网络商店应用的更加广泛。 图2.用户准备选择 图3.用户选择服装类型 图4.用户已将服装虚拟试穿在身上3.2 3D建模开发人员可以利用C#编写一个应用程序,借助Kinect的三个摄像头将屋子内环境进行扫描,然后重建出一个3D模型。而且可以从Kinect的两个摄像头中获取不同的视频数据,然后将其进行整合,制作成动态3D模型。 图5.利用Kinect扫描房间 图6.调整视角3.3 计算机相关的应用Kinect手势操作浏览器,通过Kinect手势进行浏览器进行翻页,下放,收拉;使用Kinect进行多点触摸,浏览图片,地图;在手术室中,手术者可以通过Kinect查看患者的影像资料,这大大方便了医生手术,减少了手术室的人员流动。 图7.手左右平移选择页面 图8.握拳打开某一项3.4 小结除以上的应用外,Kinect在很多方面都有着它的身影,比如:机械控制,虚拟游戏,虚拟实验等。可以通过Kinect操控遥控飞机,控制高达机器人;使用Kinect手势绘图,通过体感控制所绘图形,使之具有物理特性,比如重力,吸引力等;在虚拟游戏中,用户可以更好的体验游戏,真正的就像自己身处游戏之中。4 Kinect虚拟演示系
您可能关注的文档
- 《CAXA电子图板2005基础教程》全套PPT电子课件教案-第11章 系统查询与数据交换精选.ppt
- 《CAXA电子图板2005基础教程》全套PPT电子课件教案- 第9章 工程标注与标注编辑精选.ppt
- “艾”心飞扬 真情速递——2017上半年艾美特公关建议案精选.ppt
- 《CAXA电子图板2005基础教程》全套PPT电子课件教案-第15章 变速箱设计过程实例精选.ppt
- 《CAXA电子图板2005基础教程》全套PPT电子课件教案-第3章 界面定制与界面操作精选.ppt
- 《C++程序设计》全套PPT电子课件教案-第2章 面向对象的系统分析与设计方法精选.ppt
- 《C语言程序设计》课程设计--年历显示精选.docx
- 《CAXA电子图板2005基础教程》全套PPT电子课件教案-第1章 CAXA 电子图版2005基础精选.ppt
- 《VF程序设计》全套PPT电子课件教程-第七章 查询与视图设计精选.ppt
- 《专业方向综合实训》报告-刮刮乐游戏软件的设计与实现精选.docx
文档评论(0)