Kinect两点间识别设计与实现

 2023-06-21 08:06

论文总字数:19968字

摘 要

在21世纪的今天,信息技术多样化的发展催生了体感技术的诞生。体感技术在现在的信息社会中的各个方面都有多种多样的应用,前景广阔。对于体感技术的研究学习可以准确把握科技前进的方向。体感技术与信息技术的融合在人类的科技发展史上将具有里程碑式的意义。

本设计从最基础的角度介绍kinect的体感技术,慢慢揭开体感技术的神秘面纱。运用简单的原理和说明,从C#的角度分析体感技术的实现方法。循序渐进的解释体感技术的工作模式,最终总结研究学习所得,对体感技术存在的问题进行分析。对学习过程中遇到的问题进行探讨归纳,并提出具有实用价值的建议。

关键词:kinect,体感技术,原理,分析

Abstract:In the 21st century, information technology, diversified development has given rise to the birth of the motion-sensing technology. Motion-sensing technology in all aspects of the information society, now have a variety of applications, the broad prospect. For motion-sensing technology research learning can accurately grasp the direction of advance of science and technology. Motion-sensing technology and the integration of information technology in the human history of science and technology will be a landmark.

This paper from the Angle of the basic device motion-sensing technology, slowly uncover the mysteries of the motion-sensing technology. Using the principle of simple and instructions, on the basis of an analysis of the c # motion-sensing technology realization method. Progressive explained the operation mode of the motion-sensing technology, finally summarizes the study proceeds, the body feeling technology analysis of existing problems. Discusses the problems in the learning process, and puts forward practical Suggestions.

Keywords:kinect, motion sensing, principle, analyze

目 录

1 引言 4

2 体感技术介绍 4

2.1 出现体感技术 4

2.2 为何选择体感技术? 4

2.3 体感技术的潜力 5

3 Kinect介绍 6

3.1 Kinect的基本原理 6

3.2 Kinect相关API介绍 7

3.3 Kinect的接头 7

3.4 Kinect的眼睛 8

3.5 Kinect的四只“耳朵” 8

3.6 Kinect的“心脏” 8

4 开发环境要求 8

4.1 硬件要求 8

4.2 系统要求 9

4.3 软件要求 9

4.4 语言要求 9

5 设计步骤 9

5.1 设计目标 9

5.2 具体方法 9

5.3 效果的实现 16

5.4 结束设计代码 18

6 运行测试情况 19

结 论 21

参 考 文 献 23

致 谢 24

1 引言

秉承着“学电脑要从娃娃抓起”的号召,国家历来都很重视计算机技术在我国的发展。为此,政府的扶持和教育的紧抓让信息技术在我国得到长足发展。近年来,各种各样五花八门的应用让生活更加便捷。信息化的渗透让人们与计算机等电子设备捆绑的越来越紧密。与此同时,操纵生活这样的概念随着物联网的兴起也正在逐步实现,本设计所阐述的正是操纵技术中一种,是微软搭建的信息世界和现实世界之间的桥梁——体感技术。Kinect这一设备的开发具有划时代的意义,它让人们摆脱了对计算机的依赖,让人们解放了双手除去了不必要的识别的设备,使计算机在“懂”得框架下来实现人机互动操作,电脑可以看人的动作、听人的声音以此来处理“身体语言”发出的指令,使操作更加自然。这种方式我们称之为自然用户界面(NUI)。这不止是一个产品上的创新,更是一个概念上的飞跃,这一概念的提出给了人们对未来无限的遐想。

2 体感技术介绍

2.1 出现体感技术

随着计算机硬件的不断升级更新和软件的日趋完备,多样化的信息应用飞速发展,近年来的物联网的概念把计算机网络组成的电子信息世界和现实世界进行了初步融合。目前虽然只是初步的,低端的,不全面,程度不够深的。但这部分的前景十分广大可以开发的有很多很多。目前只是冰山一角。

软件应用的增多,硬件设备的更新换代,微博和其它实时通讯工具的广泛使用使得人们对信息的获取工具越来越依赖,电子设备不离身目前已经成为了普遍的现象。人们慢慢感觉到自己被设备束缚住了,仿佛离不开了电子设备,每天的接触让人们不知不觉中产生了“麻烦”,人们试图寻找摆脱束缚的途径,为此“体感”的概念应运而生。“你的身体就是控制器”给人机操作一个新的定义。只要“动动”就能操作电脑乃至无限延伸的外部设备,传达出特定的可被机器识别的信息。相信不久的将来科幻电影中出现的“科幻”事情将不科幻。

2.2 为何选择体感技术?

在时代的呼唤下为何只有体感技术能够拔得先筹?动作捕捉技术目前主流的为光学、机械和视频捕捉。但光学捕捉整体造价较高并且要求也较严格。机械捕捉的限制也较多,而且后期合成处理成本也较高。在这些现实需求的综合考量下体感技术的优势便凸显了出来。

自微软推出kinect红外深度感应器之后,所取得的开发成果巨大。初步建立了OpenNI的软件框架并随着微软发布的官方驱动程序及kinect for windows SDK并且开放了部分源代码进一步推进了体感技术的开发应用,为体感技术的推广铺平了道路。目前国外的开发略比国内丰富,且已有部分成果。如利用kinect开发的3D全息设备、利用kinect设计的各种游戏、利用kinect开发的化妆技术和医用骨骼成像。当然国内也不甘示弱,部分公司和高校独自成立开发小组专攻kinect开发,已经出现的一些成果有手语翻译系统,虚拟试衣系统,改版基于kinect的水果忍者。对于kinect的开发总体上在一步步完善一步步深化发展。

Kincet开发的简便,成本的低廉,兼容平台的广泛使得体感技术成为主要选择的原因,而kincet则成为体感技术开发的代表。

剩余内容已隐藏,请支付后下载全文,论文总字数:19968字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;