本发明涉及计算机,尤其涉及一种高精度的动作识别方法、装置、终端以及存储介质。
背景技术:
1、随着投影技术和雷达技术发展,将激光雷达结合投影作为一种娱乐方式开始出现。通常由激光在地面上投影出游戏的程序画面,用户在画面上的交互行为通过激光雷达被识别到,并驱使游戏程序做出相应的声光电反馈,为了适应不同的游戏,激光雷达不仅需要检测游玩人员的位置,还需要能够精确识别游玩人员的交互动作,使得电脑端能够根据游玩人员不同的交互动作快速进行声光电反馈,以提高游玩体验。
技术实现思路
1、为了解决上述技术问题,本发明第一方面公开了高精度的动作识别方法,用于在地面上投射多个触发点的激光雷达,所述方法包括:
2、搭建包含有数种交互行为的行为库,所述交互行为包括对应的触发逻辑;
3、从所述行为库中锁定与启动程序对应的交互行为,以使所述触发单元仅能触发所述交互行为;
4、当所述激光雷达开始返回交互信号时,判断所述交互信号是否符合交互行为的触发逻辑,符合则执行对应的交互行为,否则不执行。
5、其中一实施例中,所述交互行为包括基础动作以及复合动作;所述复合动作由数个基础动作以及动作连接逻辑关系构成。
6、其中一实施例中,所述行为库包括预设置的单位时间δt,所述基础动作包括点按、长按、跳跃、奔跑;
7、点按的触发逻辑为触发点在初始状态下检测到交互信号时,执行点按操作并更新当前时间为t0,以t0为基准,在单位时间δt内不再检测到交互信号,则所述触发点恢复为初始状态;若在单位时间δt内检测到交互信号,则更新当前时间为t0;
8、长按的触发逻辑为触发点在初始状态下,检测到交互信号时,持续执行长按操作并更新当前时间为t0,以t0为基准,在单位时间δt内不再检测到交互信号,则停止执行长按操作且所述触发点恢复为初始状态;
9、跳跃的触发逻辑为触发点在初始状态下,检测到交互信号时更新当前时间为t0,以t0为基准,在单位时间δt和2δt之间检测到交互信号,则执行跳跃操作,所述触发点恢复为初始状态;
10、奔跑的触发逻辑为初始状态下同时判断两个触发点,当其中一触发点检测到交互信号时则更新当前时间为t0,以t0为基准,在单位时间δt内另一触发点检测到交互信号,则执行奔跑操作。
11、其中一实施例中,所述单位时间δt配置为数种不同的时长。
12、其中一实施例中,所述动作连接逻辑关系包括间隔时间、先后顺序、并行动作、分支路线、互斥路线以及随机路线。
13、其中一实施例中,所述交互信号包括用户触发激光雷达的信号以及用户离开激光雷达的信号。
14、本发明第二方面公开了一种高精度的动作识别装置,所述装置包括:
15、搭建模块,其用于搭建包含有数种交互行为的行为库,所述交互行为包括对应的触发逻辑;
16、锁定模块,其用于从所述行为库中锁定与启动程序对应的交互行为,以使所述触发单元仅能触发所述交互行为;
17、判断模块,其用于当所述激光雷达开始返回交互信号时,判断所述交互信号是否符合交互行为的触发逻辑,符合则执行对应的交互行为,否则不执行。
18、本发明第三方面公开了一种高精度的动作识别终端,所述终端包括:
19、存储有可执行程序代码的存储器;
20、与所述存储器耦合的处理器;
21、所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明第一方面公开的高精度的动作识别方法。
22、本发明第四方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的高精度的动作识别方法中的部分或全部步骤。
23、与现有技术相比,本发明实施例具有以下有益效果:
24、本发明实施例中,本发明首先通过将搭建行为库,预先设置不同行为以及对应的触发逻辑,以确保用户在游玩时精确的识别到交互动作,设备能够及时根据触发的交互动作进行声光电反馈,提高用户游玩体验。根据不同的启动程序锁定对应的交互动作,避免用户误触发的问题,进一步提高动作识别的精度。
25、根据不同交互动作设计不同的触发逻辑,程序能够根据激光雷达的交互信号反馈,精确执行相应的动作。本发明能够使得利用激光雷达进行动作识别的过程更加便捷精确,满足不同程序的识别需求。
1.一种高精度的动作识别方法,用于在地面上投射多个触发点的激光雷达,其特征在于,所述方法包括:
2.根据权利要求1所述的高精度的动作识别方法,其特征在于,所述交互行为包括基础动作以及复合动作;所述复合动作由数个基础动作以及动作连接逻辑关系构成。
3.根据权利要求2所述的高精度的动作识别方法,其特征在于,
4.根据权利要求3所述的高精度的动作识别方法,其特征在于,
5.根据权利要求4所述的高精度的动作识别方法,其特征在于,所述动作连接逻辑关系包括间隔时间、先后顺序、并行动作、分支路线、互斥路线以及随机路线。
6.根据权利要求5所述的高精度的动作识别方法,其特征在于,所述交互信号包括用户触发激光雷达的信号以及用户离开激光雷达的信号。
7.一种高精度的动作识别装置,用于在地面上投射多个触发点的激光雷达,其特征在于,所述装置包括:
8.一种高精度的动作识别终端,其特征在于,所述终端包括:
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的高精度的动作识别方法。