logo好方法网

一种用于带有步进天车娃娃机的随动方式手势控制方法及系统


技术摘要:
本发明提出一种用于带有步进天车娃娃机的随动方式手势控制方法及系统,所述方法包括如下步骤:步骤1、利用摄像头采集用户手势操作图像信息,通过CNN卷积神经网络模型对采集到的用户手势操作图像信息进行手势识别,从而得到手势坐标;步骤2、将手势坐标转换成步进天车空  全部
背景技术:
手势控制娃娃机技术多种多样,大部分技术基于深度摄像头进行开发,此技术比 较成熟,但成本过高导致市场推广效果欠佳,部分手势控制基于单目摄像头开发,成本低, 检测效果精准,但无论哪种技术手势控制娃娃机的控制方式都是基于原有机械摇杆方式进 行控制,手势在空间中模拟机械摇杆来完成天车前后左右动作,这种操作方式部分玩家初 次上手需要适应,初次体验时,体验效果欠佳。 现有娃娃机手势控制模块的控制方式是摇杆式手势控制方式,具有以下缺点:(1) 整体操作流程具有一定复杂度;(2)需要寻找空间控制区域中心位置,即停止位置,否则无 法确定前、后、左、右操作区域;(3)天车近距离位移,新手玩家不易操作,例如,“手势向左” 然后切换“手势中间”两个步骤才能完成天车微调,对手势平移的速度和位置具有一定的要 求。
技术实现要素:
本发明目的是为了解决现有技术中的问题,提出了一种用于带有步进天车娃娃机 的随动方式手势控制方法及系统。 本发明是通过以下技术方案实现的,本发明提出一种用于带有步进天车娃娃机的 随动方式手势控制方法,所述步进天车能够按照坐标位置进行移动,所述方法包括如下步 骤: 步骤1、利用摄像头采集用户手势操作图像信息,通过CNN卷积神经网络模型对采 集到的用户手势操作图像信息进行手势识别,从而得到手势坐标; 步骤2、将手势坐标转换成步进天车空间坐标,更新当前手势状态; 步骤3、与娃娃机系统进行通信,获取娃娃机状态以及通知娃娃机当前手势状态, 从而完成娃娃机的控制操作; 所述步骤2具体为: 步骤2.1:判断手势类型是否有效,有效则进行步骤2.2,无效则执行步骤2.4; 步骤2.2:判断手势坐标是否落在图像操作区,图像4个边缘向内偏移一定距离后 形成的矩形区域定义为图像操作区,如果落在图像操作区则执行步骤2.3,否则执行步骤 2.4; 步骤2.3:将图像手势坐标转换成步进天车空间坐标:手势中心定义为图像手势坐 标,计算手势中心横轴与纵轴所在图像操作区的相对位置,从而得到手势在图像操作区内 的相对坐标,即步进天车空间坐标; 4 CN 111589098 A 说 明 书 2/5 页 步骤2.4:更新当前手势状态; 步骤2.5:完成。 进一步地,所述有效的手势类型包括手掌张开、手掌闭合和握拳手势。 进一步地,所述步骤1具体为: 步骤1.1:单目摄像头采集图像; 步骤1.2:CNN卷积神经网络识别图像; 步骤1.3:识别结果是手掌张开,手势坐标有效,保存手势坐标并处理坐标防抖,进 入步骤1.6;识别结果是手掌闭合,手势坐标有效,保存手势坐标并处理坐标防抖,进入步骤 1.6;识别结果是握拳手势,则进入步骤1.4; 步骤1.4:判断握拳手势有效性,依据当前握拳手势坐标是否在上次识别到的手掌 内部,如果在内部则握拳手势有效进入到步骤1.6,否则握拳手势无效进入步骤1.5; 步骤1.5:未检测到手势,手势坐标无效; 步骤1.6:识别任务结束。 进一步地,所述坐标防抖采用距离判定法,与上一帧手势坐标进行比较,规定距离 阈值,大于阈值更新手势坐标,小于阈值使用上一帧手势坐标。 进一步地,所述步骤3具体为: 步骤3.1:等待娃娃机请求连接; 步骤3.2:连接成功进行回执执行步骤3.3,连接失败执行步骤3.1; 步骤3.3:等待娃娃机请求游戏开始指令; 步骤3.4:收到娃娃机游戏开始指令执行步骤3.5,未收到娃娃机游戏开始指令执 行步骤3.3; 步骤3.5:等待接收娃娃机指令,指令是手势状态请求执行步骤3.6,指令是游戏结 束执行步骤3.7 步骤3.6:将当前手势状态回复娃娃机; 步骤3.7:结束本次任务,并进行回执。 本发明还提出一种用于带有步进天车娃娃机的随动方式手势控制系统,所述步进 天车能够按照坐标位置进行移动,所述系统包括手势识别模块、坐标转换模块和通信模块; 所述手势识别模块利用摄像头采集用户手势操作图像信息,通过CNN卷积神经网 络模型对采集到的用户手势操作图像信息进行手势识别,从而得到手势坐标; 所述坐标转换模块用于将手势坐标转换成步进天车空间坐标,更新当前手势状 态; 所述通信模块用于与娃娃机系统进行通信,获取娃娃机状态以及通知娃娃机当前 手势状态,从而完成娃娃机的控制操作; 所述将手势坐标转换成步进天车空间坐标,更新当前手势状态,具体为: 步骤2.1:判断手势类型是否有效,有效则进行步骤2.2,无效则执行步骤2.4; 步骤2.2:判断手势坐标是否落在图像操作区,图像4个边缘向内偏移一定距离后 形成的矩形区域定义为图像操作区,如果落在图像操作区则执行步骤2.3,否则执行步骤 2.4; 步骤2.3:将图像手势坐标转换成步进天车空间坐标:手势中心定义为图像手势坐 5 CN 111589098 A 说 明 书 3/5 页 标,计算手势中心横轴与纵轴所在图像操作区的相对位置,从而得到手势在图像操作区内 的相对坐标,即步进天车空间坐标; 步骤2.4:更新当前手势状态; 步骤2.5:完成。 本发明带来的有益效果: 1、针对带有步进天车娃娃机进行定制化开发; 2、降低了玩家游戏操作难度; 3、增加了手势控制娃娃机产品多样性。 附图说明 图1为本发明所述的用于带有步进天车娃娃机的随动方式手势控制系统总体组成 框图; 图2为手势识别的流程图; 图3为坐标转换流程图; 图4为图像操作区示意图; 图5为手势在图像操作区内的相对坐标示意图; 图6为通信流程图; 图7为手势控制娃娃机简略图。
下载此资料需消耗2积分,
分享到:
收藏