基于手势控制的智能电动车设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:sosolinkweixiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
   摘要:本文设计并实现了一种基于手势识别的电动车控制系统,能够通过不同的手势来控制小车的行进方向。该系统能够自动捕获用户的手势,并将其作为信号读入系统进行识别,将识别结果转化成命令通过无线模块传输至车载MCU,从而实现小车的手势控制。本系统设计简单,硬件成本低廉,具有一定的实际用途。
   关键词:手势控制;图像处理;电动车导航;无线传输
   中图分类号:TP242.6 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01
   Smart Electric Vehicles Design Based on Gesture Control
   Zhang He,Zhong Yan,An Rui,Chen Haoyu,Li Yuang,Jiang Menyang,Yang Yang
   (Xi'an Technological University,North Institute of Information Engineering,Beijing 100144,China)
   Abstract:This paper designed and implemented gesture recognition based control system for electric vehicles,through different gestures to control the car's direction of travel.The system can automatically capture the user's gestures,and read into the system as a signal identification,the recognition result into commands to the vehicle through the wireless transmission module MCU,in order to achieve the car's gesture control.This system design is simple,low cost hardware,have some practical use.
   Keywords:Gesture control;Image processing;Electric vehicle navigation;Wireless transmission
   一、引言
   手势是人类最富有表现力的交互方法和最有力的沟通手段之一。在人类的交流当中,手势是经常使用的手段,也是人机交互领域研究的热点。基于手势控制的智能电动车,使用普通摄像头采集人手视频,经过对图像序列的处理,识别使用者的指令意图,并通过无线方式,控制小车的行动。本文提出一种利用图像采集的方法来远程控制小车,该设计能够通过摄像头来采集手势,以此控制智能小车。
   二、设计原理
   本设计方案以具有摄像头的PC为核心完成图像采集和处理,采集到手势后,将其识别并转化为小车控制指令,通过无线通信模块发送到小车端的单片机上,由单片机完成对智能小车的行进控制。基本结构图如图1所示。
  
   图1.系统结构框图
   (一)手势识别原理
   本文定义了六种手势完成小车的控制,如图2所示的六种手势。通过识别手指的个数,完成手势的识别。
  
   图2.手势种类图
   手指检测的目的是从分割出的人手轮廓中提取出手指,并可实现手指统计的功能。手指提取的方法是通过图像形态学的腐蚀-膨胀的方法。形态学的图像处理方法是将形态,如骨架、边界等,作为工具从图像中提取有用处的图像分量的方法。它能完成图像的预处理或后处理,如过滤、细化和修剪等。一般来说,形态学的方法所处理的对象是二值图像,其基本的方法是进行像素值[0,1]的逻辑运算,与、或和非(求补),以及它们互相组合形成的其他逻辑运算。膨胀和腐蚀是形态学处理的基础,许多形态学算法都是以这两种运算为基础。
   膨胀的目的是使图像变大,其数学上的定义为集合运算。A和B是两个集合,A被B膨胀定义为:
  
   其中代表空集,B为结构元素。A被B膨胀后,A中所有的像素点都会以B为卷积模板,进行与操作。
   腐蚀的数学定义与膨胀类似:
  
   B对A进行腐蚀同样会用结构元素B与A中的做与操作,腐蚀处理的结果是使原来的二值图像减小一圈。在手指提取的过程中,首先使用腐蚀操作,将手指都去除掉,然后使用膨胀操作使剩余的手掌部分还原成原来的大小。接着用原始的图像减去还原出的手掌图像,就得到的所有的手指图像。最后使用联通量分析,手指可以被编号,并计算出其数量。同时,手掌的图像还可用于手心位置的确定。
   (二)小车通信
   手势识别之后,需要将识别出的手势指令发送给小车,实现控制功能。为了使通信过程简化,系统使用了两个无线透明传输模块,将模块与计算机端及小车端的串口连接,通过串口通信程序,即可实现透明传输功能。
   (三)小车控制过程
   小车的控制部分需要实现二个目标:第一,串口的接受与发送。第二,通过接受的信号控制小车前进、后退、左转和右转的基本运动。以AT89S52单片机为基础,通过不同手势输入转换成信号控制小车运动。
   三、系统设计
   系统设计分为硬件与软件设计两部分,在硬件设计部分,由于选用了透明串口无线传输模块。因此,只需如图4所示在PC端及小车端使用串口与该模块相连,通过发送串口指令,就可以完成通信。而在软件部分,PC端需实现手势的识别与串口指令的发送,在小车端需完成串口指令的接收及小车运动的控制。PC端的软件在VC2008下编写完成,使用了opcnCV图像处理开源库。采集到手势图像后,将手指轮廓的个数提出,转化为小车的控制指令后通过串口发出,用来控制小车的运动。在小车端软件在Keil环境下用C语言完成,下载到AT89S52单片机后,完成串口指令的接收及小车控制功能。使用了普通PWM波控制小车电机的旋转,完成其运动的控制。
   四、结束语
   本文实现了一种基于手势识别的小车控制方法,在PC端采集人手图像,通过图像处理算法将其手指轮廓识别,并转为为串口指令发送至小车端用于控制小车的运动。本方案使用了无线控制,采用了模块化设计,只需稍加修改就可以移植到各个领域上,而不仅仅局限于小车控制,具有较好的移植性。
   参考文献:
   [1]秦志强.C51单片机应用与C语言程序设计[M].电子工业出版社,2007
   [2](美)布拉德斯基,(美)克勒.学习openCV[M].清华出版社,2009
   [3]崔屹.图象处理与分析:数学形态学方法及应用[M].科学出版社,2002
   [4]刘瑞祯,于仕琪.OpenCV教程(基础篇)[M].北京航空航天大学出版社,2007
   *本项目受2011年北京市本科生科学研究与创业行动计划资助
其他文献
摘要:搜索引擎的爬行程序在日益庞大的互联网中采集到的网页包含有大量的重复或近似重复网页,这不仅降低了检索效率,增加了存储空间,还降低了最终用户的体验。本文针对现有的网页近似重复检测技术进行了比较,并重点讨论了改进的模糊哈希算法对网页内容进行近似重复检测。  关键词:近似重复检测;模糊哈希算法;算法比较  中图分类号:TP393.092 文献标识码:A 文章编号:1007-9599 (2012
期刊
摘要:数据结构是相互之间存在着一种或多种特定关系的数据元素所组成的集合。而链表被视为线性表的一类表现方式,也被视为数据结构里的重要内容。它是一种在物理存储单元上的无顺序并且不连续的存储单元,存储单位的逻辑顺序可以利用链表里的指针链接顺序来完成。故而链表的建立方法直接对人们对链表的理解造成影响。经过对“数据结构”的学习,以及对链表的建立方法的研究,通过归纳和总结,得出了相对容易理解的创建思路,形成了
期刊
摘要:单个知识点的讲解和接受都是件枯燥无味的事情。在软件的教学中,往往应用任务驱动的方法,将所讲的知识点串成一个可完成的任务,驱动着学习者不断的思考和学习。本文设计了一堂以制作数码证件照为例的任务驱动法在Photoshop教学中的案例。  关键词:电子证件照;Photoshop;任务驱动法  中图分类号:TP317.4-4 文献标识码:A 文章编号:1007-9599 (2012) 08-0
期刊
摘要:云计算技术是在传统IT系统不断升级和人类的需要条件下所出现的新型网络系统服务模式,并且已经逐步的运用到医院信息化的建设当中,相对的优势就在于信息的共享,本文通过云计算技术的解析和医院信息化的需求,对云计算技术在医院信息化中的应用进行浅析。  关键词:云计算;医院;信息化;应用  中图分类号:TP391 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-01  T
期刊
摘要:本论文先介绍了施工企业的项目管理系统,指出目前施工企业获取最高利润的途径――严格控制项目实际消耗成本,并结合施工企业在项目管理过程中存在的种种资源管理不善的现象,给出可以辅助解决施工企业在项目管理过程中资源浪费现象及在项目管理过程中难于对项目实际消耗成本进行及时统计等问题的项目管理系统的系统架构。  关键词:项目管理系统;模块化管理;建筑安装工程费  中图分类号:TP311.52 文献标
期刊
摘要:血压监测仪是用来监测动脉血压力的装置,本文描述了如何用Freescale的Kinetis微控制器和μC/OS-III操作系统,来实现一款基本型血压监测仪表,能够实现舒张压,收缩压和心率的检测。  关键词:μC/OS-III;实时操作系统;血压监测仪  中图分类号:TP273.5 文献标识码:A 文章编号:1007-9599 (2011) 23-0000-02  Applying μC/O
期刊
摘要:接入系统是用户与互联网之间的沟通桥梁,信息的加工和传播都需要通过接入系统才能进行,所以,互联网接入系统的好坏直接关系到用户网络应用的质量。本文从自身实际出发,对青海铁通在互联网接入系统的改进提出一系列的建议,从扩容和优化DNS服务器、根据需要改变交换机以及快速找到故障源设备系统改进三个方面进行了细致的分析。文章内容对于青海铁通在互联网接入系统的完善等方面具有重要的参考价值。  关键词:青海铁
期刊
摘要:单片机系统设计包括软件设计和硬件设计两个部分,它们两者关系紧密。只有在制作出硬件电路的基础上才能仿真和调试软件程序,而硬件价格昂贵且硬件电路往往需要多次的修改,这给单片机系统设计带来了很大的不便。Proteus可以仿真调试单片机的软件程序和硬件电路,根据调试的结果修改硬件电路和软件程序,使得单片机系统设计周期更短、成本更低、效率更高。  关键词:Proteus;单片机;ADC0808;LCD
期刊
摘要:为适应社会发展和为最大化满足用户需求,铁通采用光进铜退来改进互联网接入技术,技术变革为铁通网络通信服务带来了很多积极影响,这些影响能够直接体现在生活中。本文针对光进铜退对铁通互联网接入技术的影响,从三个方面进行了具体的探讨,这些影响体现了加快了接网技术的改造、加快技术推进机产品开发以及为产业发展提供技术支持等。文章内容对铁通互联网接入技术进一步改革研究提供了参考。  关键词:光进铜退;铁通;
期刊
摘要:动态影像设计是一种数字设计领域的综合艺术,应用了不同的设计类别与元素,融合了实景拍摄、视觉特效、2D/3D动画、图形设计、字体设计、互动设计等各种领域。动态影像设计通常以电子媒体科技展现,跟静态的图像设计的区别是在于,表现是否会随时间而改变。在电脑技术高速发展的时代,动态影像设计正引领着新媒体设计的潮流。  关键词:运动图像;动态影像设计;软件技术  中图分类号:TP319 文献标识码:
期刊