毕业设计-基于特定手势的人机交互系统的设计与实现—分类识别和系统实现,共34页,11988字,附开题报告等
主要内容
图像采集
本项目使用的是异步采集方式,在同步采集方式下,在每次从摄像头获取图片时,计算机都需要向摄像头发送消息,然后等待从摄像头采集图像,由于采集过程中的时间等待,造成数据的处理不流畅,出现手已经移动,但视频收集图像显示仍未移动,造成较大的时间延迟,从而使实现效果不能达到预期。
异步采集方式,采集工作和对采集到的数据处理同时进行,此时需要给CPU设置一个缓存栈,当CPU 在进行采集时等待时间段,程序图形处理仍可从CPU的数据采集栈中提取到数据,进而程序不用等待CPU的图像采集过程,使得采集效果更佳,有效的减少延迟情况。图像在缓存栈的大小为Image。size=Image。Width* Image。 Height 整个缓冲区的大小为MEMsize=Image。size*Frames,其中Image。size为每帧图像所需的空间大小,Image。Width为采集到图像的长度,Image。Height为采集到图像的高度。经过实验,使用异步式图像采集只需要大约一30KB的缓存空间,因此,异步的采集算法,不仅可以节约系统资源,也能获得很好的视觉效果。
摘要
当今社会,残疾人使用计算机的情况有所增加,但对于他们,或者是手不太方便或受伤的用户来说,通过使用以鼠标和键盘作为输入方式的计算机是一件难事,而他们有时又不得不使用计算机。因此,开发一款可以摆脱鼠标或键盘以其他方式作为输入途径的软件成为必要。
本项目设计并实现了一款基于手势的人机交互系统。采用并实现了基于椭圆模型的肤色识别方法,将其用于对图像的肤色区域进行辨别,从而将肤色区域从背景中提取出来。为实现识别特定的手势,使用模板匹配方法与预定义的手势进行匹配。
基于本文方法实现的系统具有实时性和鲁棒性,达到了较好的检测与跟踪效果。
关键词:手势识别;模板匹配;椭圆模型肤色识别;YCbCr肤色模型
Abstract
Increase in the number of today's society, people with disabilities, for people with disabilities, or the hand is not very convenient or injured users, through the use of a computer mouse and keyboard as input is a difficult task, and they sometimes have tousing a computer. Therefore, developers can get rid of a mouse or keyboard otherwise become necessary as the input path software.
This project was designed and implemented a gesture-based human-computer interaction system. Using skin color identification method based on elliptic model for the skin-color area of the image to identify the skin color area, which will be extracted from the background. In order to identify a specific gesture, using a template matching method with predefined gestures to match.
Based system with real-time and robustness of the method of this article, to better detection and tracking results.
Key word:hand gesture recognition;Template matching;The Template Matching elliptical skin color model identification;YCbCr color model
目录
第一章 绪论 1
1.1 研究背景和意义 1
1.2 论文结构安排 3
第二章 视频序列的彩色模型 4
2.1 彩色模型研究综述 4
2.1.1 RGB色彩空间 4
2.1.2 YCbCr?色彩空间 4
2.1.3 HSV 色彩空间 4
2.2 本文彩色模型的选择 5
2.2.1 肤色检测算法的颜色模型选取 5
2.2.2基于椭圆肤色模型算法的选取 6
第三章 手势检测算法 8
3.1手势检测概述 8
3.2手势检测常用方法 8
3.3基于模板匹配技术 10
3.4本文设计的手部检测算法 11
3.4.1 基于椭圆模型的肤色分割的算法 11
3.4.2 本文对基于椭圆模型肤色算法的实现 12
第四章 手势检测系统的设计 14
4.1 系统设计目标 14
4.2系统总体设计 14
4.2.1 手势识别模块 15
第五章 总结 20
致谢 21
参考文献 22
论文结构安排
论文一共分为五个章节,主要阐述了手势识别系统的原理和实现方法。
第一章为绪论部分,主要概括了本文的研究背景和意义。
第二章介绍了视频序列中的一些主流的彩色模型,并对它们进行了分析,同时根据本项目的需求进行选择。
第三章主要介绍几种主流的手势检测算法,本文着重介绍模板匹配的手势检测方法。
第四章从总体介绍并介绍了整个手势检测系统的设计和软件运行流程。
第五章对整个文章和系统进行总结。