摘要:人机交互的发展伴随着人对计算机的控制运用能力的发展,从人来适应计算机到计算机适应人的发展需求,这个不断发展的过程当中。
从早期的手工作业阶段到控制语言以及交互命令语言阶段,再到图形用户界面,网络用户界面阶段,多通道与多媒体的智能人机阶段。在这个过程中,被用于人机交互的硬件设备也在不断地发展与更新。54960
从鼠标,键盘,手柄到现在的大小不一的触摸屏,而现在又有了体感传感器。这让体感交互技术成为了当下最热门的研究领域之一,而基于微软Kinect的应用开发是最为广泛的。
此次开发就是基于Kinect的简单的应用程序编程。其中用到了Kinect的最基础的骨骼识别,深度图像与彩色图像的采集与获取。根据这些,做出一些简单的逻辑判断与应用。
毕业论文关键词:Kinect;骨骼追踪;深度图像;彩色图像
Abstract:The development of human-computer interaction with the development of human control of computer application ability, from human to adapt to the computer to computer to adapt to the development needs of the people, the continuous development of the process。
From the early stage of manual operation to control language and interactive command language stage, and then to the graphical user interface, network interface, multi-channel and multimedia intelligent human-machine stage。 In this process, be used for interactive hardware equipment is in constant development and renewal。
From the mouse, keyboard, touch screen to handle now are not the same size, and now has a body sensor。 This let the somatosensory interactive technology has become one of the hottest research fields, and application development Microsoft based on Kinect is the most widely used。
This development is based on a simple Kinect application programming。 The skeletal identification the most basic Kinect, depth image and color image collection and acquisition。 Based on these, some simple logic judgment and application was worked out。
Keywords:Kinect; skeletal tracking; depth image; color image
目录
1 前言 3
2 开发技术与环境 4
2。1 开发语言 4
2。2 开发环境与工具 4
3 Kinect的工作原理 5
3。1 两款Kinect对比 5
3。2 You are the controller(你就是控制器) 6
3。3 Kinect的工作流程 7
4 主要实现代码 8
4。1 完整的Kinect骨骼获取及匹配过程代码 8
4。2 获取骨骼 11
4。3 获取摄像头上的 12
4。4 调节幕布的大小 13
4。5 中心位置修正 13
4。6 平滑度修正 14
5 手势方向识别 14
5。1 SlideUnlock空气滑动解锁 14
5。2 HubDemo界面的设计 19
5。3 slideshow!手势图片切换 21
结论 23
参考文献 24
致谢 241 前言 Kinect手势方向识别设计与实现:http://www.youerw.com/jisuanji/lunwen_59215.html