没有合适的资源?快使用搜索试试~ 我知道了~
首页基于BP神经网络的手势识别系统
资源详情
资源评论
资源推荐

基于基于BP神经网络的手势识别系统神经网络的手势识别系统
本文给出了采用ADXL335加速度传感器来采集五个手指和手背的加速度三轴信息,并通过ZigBee无线网络传输
来提取手势特征量,同时利用BP神经网络算法进行误差分析来实现手势识别的设计方法。最后,通过Matlab验
证,结果表明,该系统在测试中识别率较高,系统稳定。
摘摘 要:本文给出了采用要:本文给出了采用ADXL335加速度加速度传感器传感器来采集五个手指和手背的加速度三轴信息,并通过来采集五个手指和手背的加速度三轴信息,并通过ZigBee无线网络传输来提取无线网络传输来提取
手势特征量,同时利用手势特征量,同时利用BP神经网络算法进行误差分析来实现手势识别的设计方法。最后,通过神经网络算法进行误差分析来实现手势识别的设计方法。最后,通过Matlab验证,结果表明,该系验证,结果表明,该系
统在测试中识别率较高,系统稳定。统在测试中识别率较高,系统稳定。
0 引 言
随着科技的发展和进步,计算机已经渐渐适应人的需求。人类在利用计算机解决问题时,并没有将主观能动性和计算机的高效
性有机地结合起来。研究新型的人机交互工具能够打破这一障碍。当虚拟现实越来越被人熟知时,可以使用手势作为载体进行
人机交互。
目前,手势输入的种类有基于图像的和基于加速度传感器的。由于图像的手势识别对外部环境的依赖比较大,而加速度传感器
识别就不受外部条件的限制,甚至可以依靠单手完成操作,因此,基于加速度传感器的方法能有效地识别手势动作,完成人机
交互。本文采用ADXL335 三轴加速度传感器分别采集五个手指和手背上的加速度信息,实现手势的输入。
1 手势识别方法
手势的执行是一个动态的过程,主要表现在手指弯曲引起的手的形状和手在空间的位置和方位的变化,需要从时间和空间两方
面来描述。根据手势的时变特征,可将手势分为静态手势和动态手势。从测量的角度看,静态手势可用某一时刻手的空间特征
的测量值来表示,而动态手势是指需要使用随时间变化的空间特征来描述的手势。静态手势可以用各个关节测得的特征值来表
示,而动态手势需用一段时间内手的空间特征的一组测量序列值来表示。人的手有多个自由度,运动十分灵活、复杂,而且不
同的人,手的大小不同。因此,同样的手势,不同的人作出时手的运动会存在差别;同一个人在不同的时间、地点作出手势也
不一样。所以,本文主要针对静态手势的数据手套进行分析研究。
2 手势的识别技术
目前,比较流行的手势识别技术有模板匹配法、特征提取和BP 算法等。
模板匹配法:主要是将传感器输入的原始数据与预先存储的模板进行匹配,通过测量两者之间的相似度来完成识别任务。由于
需要大量的基础数据作为匹配对象,所以受到噪声、光照、复杂环境影响较大,并且匹配速度慢。但是,模板匹配法简单、易
掌握,普及程度高。
特征提取:在特征提取过程中,输入数据中的低层特征被提取出来,经过分析而转化成包含手形语义的高层特征,然后用高层
特征进行手形识别。
BP 算法:是一种按误差逆传播算法训练的多层前馈网络。
BP 网络的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。
3 BP 算法
BP 神经网络是一种前向传播的多层网络,网络除了输入节点以外,还有一层或多层隐含节点。其训练方法被称为误差反传播
算法,它利用实际输出和期望输出之差对网络的多层连接权由后向前逐层进行校正。BP 网络的最大缺点是样本训练的收敛速
度慢。为提高网络的收敛速度,同时防止网络的振荡发散,本次选取的BP 神经网络是1 个3 层BP 网络结构( 含1 个隐层),
隐单元及输出单元用sigmoid 函数输出,输出共分为10 类,即输出神经元个数为10.由于输入矢量为处理后的手部加速度传感
器( 用18×10 的数字矩阵表示) ,因此第一层为240 个神经元,第二层为隐含层。根据经验,其神经元数目一般为输入矢量维
数的10 %,为26 个神经元,采用改进的BP 算法。将每个样本对应的矩阵元素值输入神经网络的各个输入单元,并为每个输出
单元指定期望输出,计算每个输出单元的实际输出与期望输出的误差以及隐含层误差。计算实际输出与期望输出的误差公式
为:



















weixin_38737635
- 粉丝: 4
- 资源: 919
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- Xilinx SRIO详解.pptx
- Informatica PowerCenter 10.2 for Centos7.6安装配置说明.pdf
- 现代无线系统射频电路实用设计卷II 英文版.pdf
- 电子产品可靠性设计 自己讲课用的PPT,包括设计方案的可靠性选择,元器件的选择与使用,降额设计,热设计,余度设计,参数优化设计 和 失效分析等
- MPC5744P-DEV-KIT-REVE-QSG.pdf
- 通信原理课程设计报告(ASK FSK PSK Matlab仿真--数字调制技术的仿真实现及性能研究)
- ORIGIN7.0使用说明
- 在VMware Player 3.1.3下安装Redhat Linux详尽步骤
- python学生信息管理系统实现代码
- 西门子MES手册 13 OpcenterEXCR_PortalStudio1_81RB1.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论1