一种基于深度手势的频道选择方法

文档序号:7819943阅读:243来源:国知局
一种基于深度手势的频道选择方法
【专利摘要】本发明公开了一种基于深度手势的频道选择方法,属于计算机视觉与人机交互领域,包括如下步骤:步骤一,采用深度摄像机提取出手势序列;步骤二,微处理器接收深度摄像机所提取的手势序列并将此手势序列与储存的模板序列进行比对,从而识别出正确的手势信息;步骤三,将不同的手势信息组成频道的索引值;步骤四,微处理器根据索引值发出相应的控制信号;步骤五,控制信号控制电视机进行频道选择。本发明实现了不需要控制器的条件下只用手势即可完成对电视机的频道选择。
【专利说明】一种基于深度手势的频道选择方法

【技术领域】
[0001]本发明属于计算机视觉与人机交互领域,具体涉及一种基于深度手势的频道选择方法。

【背景技术】
[0002]随着科学与技术的发展,人机交互的发展尤为迅速,用眼睛控制的“眼标”、用声音来控制的语音系统、计算机的微型化、随身化,人们也不再满足传统的使用外设的控制方式,于是声控,手势控制等新颖的方法也相续发展。
[0003]目前,在日常生活中,使用电视的用户会发觉虽然已经摆脱了有线的束缚但是对于遥控器的束缚依旧没有摆脱,依赖于外设,给使用者在一定程度上带来了不便,例如遥控器的丢失、缺少电池、损坏而导致的不灵敏等。于是希望找到一种新型的控制方法来彻底摆脱遥控器等外设的束缚。


【发明内容】

[0004]本发明的目的在于实现不需要控制器的条件下只用手势即可完成对电视机的频道选择,提供了一种基于深度摄像机的频道选择方法。
[0005]本发明的具体方案如下:
[0006]一种基于深度手势的频道选择方法,包括如下步骤:
[0007]步骤一,采用深度摄像机提取出手势序列;步骤二,微处理器接收深度摄像机所提取的手势序列并将此手势序列与储存的模板序列进行比对,从而识别出正确的手势信息;步骤三,将不同的手势信息组成频道的索引值;步骤四,微处理器根据索引值发出相应的控制信号;步骤五,控制信号控制电视机进行频道选择。
[0008]作为改进,所述步骤一还包括过滤掉其他环境信息保留下带有深度信息的手势信肩、O
[0009]进一步改进,所述步骤一所采用的深度摄像机为kinect,当深度摄像机kinect采集到彩色与深度数据后,利用kinect的sdk中的手势跟踪模块提取手掌实时空间位置坐标(X,Y, z),然后根据此坐标提取所需的手势速度特征(dx,dy, dz)。
[0010]更进一步改进,还包括数据储存步骤,具体为:在微处理器中存储用户预先定义的手势模板;同时储存通过深度摄像机kinect采集到的手势序列。
[0011]本发明的有益效果是:实现了不需要控制器的条件下只用手势即可完成对电视机的频道选择。

【专利附图】

【附图说明】
[0012]图1为本发明一种基于深度手势的频道选择方法信息处理过程示意图。

【具体实施方式】
[0013]本发明一种基于深度摄像机的频道选择方法,其硬件配置部分为深度摄像机、微处理器和电视机。深度摄像机具有能感受1.2-3.5米物体深度的特性并且其颜色感应的分辨率为640X480,每秒30帧。深度摄像机还拥有57°的水平视角与43°的垂直视角。深度摄像机通过AUX端口转USB接口与微处理器连接进行连接,电视机可以通过HDMI或者USB接口与微处理器进行连接。预先需要在微处理器中安装好深度摄像机的驱动以及手势识别安装软件。手势识别安装软件即图像处理模块,包括手势特征提取模块以及手势信息处理单元和数据存储单元。通过深度摄像机采集外界深度手势图像序列信息并反馈给微处理器,微处理器得到此手势序列后进行匹配与处理,再与处理器中的模板进行比较,当有符合的手势出现时微处理器即产生相应的控制信号给电视机进行频道的切换。基于深度手势的频道选择系统通过深度摄像头采集手势信息,微处理器进行处理发出控制信号,能在不需要控制器的条件下只用手势即可实现电视机的频道选择。
[0014]深度摄像机可以提取景深信息,过滤掉其他环境信息保留下带有深度信息的手势信息,并提取出人体手部进行识别跟踪。且微处理器能接收由深度摄像机采集回来的手势序列并且使用DTW(动态时间规整)算法与自身所存储的模板进行匹配识别,当所采集的手势信息序列与存储的模板序列相符合时,即认为识别出正确的手势信息,然后由不同的手势信息组成了频道的索引值,当识别出确定信号时所述微处理器就会根据索引值发出相应的控制信号,控制信号控制电视机进行频道的选择。
[0015]在频道选择过程中,使用者需正对着深度摄像机,然后调整摄像机到一个合适的角、位置,便于得出使用者的手势并进行更好的跟踪识别。安置合理后用手写出欲选择的频道,系统即可识别手势并对电视机产生相应的控制信号从而实现频道的选择,这样使用者无需控制器即可方便的选择频道。
[0016]微处理器需要处理数据,且需要安装深度摄像机的驱动程序等,可以采用小型的工控机。而软件方面,主要有图像处理模块,其包括手势特征提取模块以及手势信息处理单元和数据存储单元,如图1所示。手势特征提取模块用于从深度信息中滤去背景等无用信息,把有用的手势信息提取出来,并且进行跟踪使之成为一个连续的序列。手势信息处理单元用于处理手势向量,使用算法与相存储的模板进行匹配从而处理识别手势。数据存储单元用于存储手势模板以及相应的控制表等信息。
[0017]当深度摄像头kinect采集到彩色与深度数据后,即可利用kinect的sdk中的手势跟踪模块提取手掌实时空间位置坐标(以kinect为空间坐标原点),然后即可根据此坐标提取所需的手势速度特征:手掌位置的当前帧空间坐标减去前一帧的空间坐标。得到手势特征后,该处理单元会利用WDTW算法与数据存储单元中的手势模板进行匹配,得到用户欲表达的手势信息。
[0018]本发明中,采用储存单元对数据进行储存,数据存储单元用来存储手势信息处理单元所需要的手势模板以及识别的手势结果。在系统运行之前,需要在微处理器中存储用户预先定义的手势模板。用户可以根据自己的需求、爱好,创建各种手势,当用户确定手势模板后,即可利用kinect预先做一遍手势,然后手势特征提取模块会提取手势模板特征,存储在数据存储单元。
[0019]深度摄像机开启捕捉用户的手势,使用者在深度摄像机视场范围内书写欲选择的频道数字并且确认后,深度摄像机捕捉到手势序列后传递给微处理器,微处理器对该手势序列进行处理,得到用户欲表达的手势意图并传输给电视机,电视机显示用户的选择结果:频道选择或者切换。
【权利要求】
1.一种基于深度手势的频道选择方法,其特征在于,包括如下步骤: 步骤一,采用深度摄像机提取出手势序列;步骤二,微处理器接收深度摄像机所提取的手势序列并将此手势序列与储存的模板序列进行比对,从而识别出正确的手势信息;步骤三,将不同的手势信息组成频道的索引值;步骤四,微处理器根据索引值发出相应的控制信号;步骤五,控制信号控制电视机进行频道选择。
2.如权利要求1所述的一种基于深度手势的频道选择方法,其特征在于,所述步骤一还包括过滤掉其他环境信息保留下带有深度信息的手势信息。
3.如权利要求1或2所述的一种基于深度手势的频道选择方法,其特征在于,所述步骤一所采用的深度摄像机为kinect,当深度摄像机kinect采集到彩色与深度数据后,利用kinect的sdk中的手势跟踪模块提取手掌实时空间位置坐标(X,y, z),然后根据此坐标提取所需的手势速度特征(dx, dy, dz)。
4.如权利要求3所述的一种基于深度手势的频道选择方法,其特征在于,还包括数据储存步骤,具体为:在微处理器中存储用户预先定义的手势模板;同时储存通过深度摄像机kinect采集到的手势序列。
【文档编号】H04N21/41GK104333794SQ201410658224
【公开日】2015年2月4日 申请日期:2014年11月18日 优先权日:2014年11月18日
【发明者】程洪, 罗军, 谢道训 申请人:电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1