当前位置: 首页 > 专利查询>彭友专利>正文

基于OpenPose的击剑动作获取方法及计算机存储介质技术

技术编号:19178433 阅读:54 留言:0更新日期:2018-10-17 00:34
本发明专利技术提供一种基于OpenPose的击剑动作获取方法及计算机存储介质,其中,方法包括:利用OpenPose技术对训练人员击剑视频的每帧图像进行骨架识别得到训练人员动作骨架序列;根据所述训练人员动作骨架序列计算训练人员肢体躯干关节的训练人员角度集合序列。本发明专利技术能够在训练人员不佩戴传感器的情况下分析训练人员的击剑动作、速度方位、角度等与教练人员的差别。

Fencing motion acquisition method and computer storage medium based on OpenPose

The invention provides a fencing action acquisition method based on OpenPose and a computer storage medium, wherein the method comprises: using OpenPose technology to recognize the skeleton of each frame of fencing video of a trainer to obtain the action skeleton sequence of the trainer; calculating the trainer's limbs according to the action skeleton sequence of the trainer The angle set sequence of training joints for trunk joints. The present invention can analyze the difference of fencing action, speed orientation and angle between trainers and trainers without wearing sensors.

【技术实现步骤摘要】
基于OpenPose的击剑动作获取方法及计算机存储介质
本专利技术涉及视频图像处理
,尤其涉及击剑动作视频帧的比对方法,具体来说就是一种基于OpenPose的击剑动作获取方法及计算机存储介质。
技术介绍
随着人民生活水平的提高,身体健康、精神提升成为人们更高层面的追求。击剑运动是一种高雅的健身运动,同时也是一项国际竞技体育运动,对于提高身体素质和综合反应,提升心理素质都有很大的帮助。对于新手运动员来说,常常不能准确把握击剑时的距离、角度和时机。为了帮助击剑爱好者和击剑运动员提高击剑水平,需要有真人教练监督辅导击剑人员,击剑不同于拳击、跆拳道、体操等体育项目,击剑人员需要准确掌握出剑时机和正确的出剑距离,击剑人员还需要培养击剑距离感,只有这样,击剑人员才能提高击剑水平。因此,真人教练需要训练击剑人员出剑时机和出剑距离,矫正击剑人员的动作姿势,并传授一些击剑动作和技巧。但是击剑的动作迅速,而且击剑人员还手持武器,教练很难通过肉眼分辨击剑人员的运动细节,也很难跟踪击剑人员身体动作细微的变化,出剑的方位、角度、速度、动作细节和击中点等都很难捕捉,而且专业的真人教练价格很高,并且需要协商时间,预定场地才能给予击剑人员专业指导,因而导致初入门击剑人员的水平很难提高。为了追踪击剑人员身体动作的变化,现有技术在击剑人员身上安装体感传感器或者可穿戴传感器,通过体感传感器或者可穿戴传感器的位移来获取击剑人员身体动作的变化。但是,在击剑人员身上安装体感传感器或者可穿戴传感器,会给击剑人员训练过程中带来不适,甚至会影响击剑人员(尤其是击剑运动员)击剑水平的正常发挥。因此,本领域技术人员亟需研发一种不需要击剑人员穿戴传感器即可获得击剑人员动作细节的方法,从而获取击剑人员的出剑时机和出剑距离。
技术实现思路
有鉴于此,本专利技术要解决的技术问题在于提供一种基于OpenPose的击剑动作获取方法及计算机存储介质,解决了现有技术中击剑人员身上不佩带传感器时,无法获取击剑人员出剑时机和出剑距离的问题。为了解决上述技术问题,本专利技术的具体实施方式提供一种基于OpenPose的击剑动作获取方法,包括:利用OpenPose技术对训练人员击剑视频的每帧图像进行骨架识别得到训练人员动作骨架序列;根据所述训练人员动作骨架序列计算训练人员肢体躯干关节的训练人员角度集合序列。本专利技术的具体实施方式还提供一种包含计算机执行指令的计算机存储介质,所述计算机执行指令经由数据处理设备处理时,该数据处理设备执行基于OpenPose的击剑动作获取方法。根据本专利技术的上述具体实施方式可知,基于OpenPose的击剑动作获取方法及计算机存储介质至少具有以下有益效果:利用OpenPose技术对训练人员击剑视频的每帧图像进行骨架识别得到训练人员的动作骨架序列,计算训练人员肢体躯干关节的角度集合序列,结合动态时间归整(DynamicTimeWarping,DTW)算法将训练人员的角度集合序列与教练人员的角度集合序列进行自动比较发现差异,最后利用回溯算法去求解最优匹配动作,本专利技术不需要训练人员身上佩戴传感器就能够分析训练人员的击剑动作、速度、方位、角度等与教练人员的差别,帮助训练人员寻找差异,并纠正动作,提高训练效果。应了解的是,上述一般描述及以下具体实施方式仅为示例性及阐释性的,其并不能限制本专利技术所欲主张的范围。附图说明下面的所附附图是本专利技术的说明书的一部分,其绘示了本专利技术的示例实施例,所附附图与说明书的描述一起用来说明本专利技术的原理。图1为本专利技术具体实施方式提供的一种基于OpenPose的击剑动作获取方法的实施例一的流程图。图2为本专利技术具体实施方式提供的一种基于OpenPose的击剑动作获取方法的实施例二的流程图。图3为本专利技术具体实施方式提供的一种基于OpenPose的击剑动作获取方法的实施例三的流程图。图4为本专利技术具体实施方式提供的一种基于OpenPose的击剑动作获取方法的实施例四的流程图。图5为本专利技术具体实施方式提供的一种基于OpenPose的击剑动作获取系统的结构示意图。图6为本专利技术具体实施方式提供的一种骨架识别结果肢体关节角度集合计算示意图。图7为本专利技术具体实施方式提供的一种DTW动作角度集合序列计算结果示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面将以附图及详细叙述清楚说明本专利技术所揭示内容的精神,任何所属
技术人员在了解本
技术实现思路
的实施例后,当可由本
技术实现思路
所教示的技术,加以改变及修饰,其并不脱离本
技术实现思路
的精神与范围。本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。另外,在附图及实施方式中所使用相同或类似标号的元件/构件是用来代表相同或类似部分。关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,也非用以限定本专利技术,其仅为了区别以相同技术用语描述的元件或操作。关于本文中所使用的方向用语,例如:上、下、左、右、前或后等,仅是参考附图的方向。因此,使用的方向用语是用来说明并非用来限制本创作。关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。关于本文中所使用的“及/或”,包括所述事物的任一或全部组合。关于本文中的“多个”包括“两个”及“两个以上”;关于本文中的“多组”包括“两组”及“两组以上”。关于本文中所使用的用语“大致”、“约”等,用以修饰任何可以微变化的数量或误差,但这些微变化或误差并不会改变其本质。一般而言,此类用语所修饰的微变化或误差的范围在部分实施例中可为20%,在部分实施例中可为10%,在部分实施例中可为5%或是其他数值。本领域技术人员应当了解,前述提及的数值可依实际需求而调整,并不以此为限。某些用以描述本申请的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本申请的描述上额外的引导。图1为本专利技术具体实施方式提供的一种基于OpenPose的击剑动作获取方法的实施例一的流程图,如图1所示,先对训练人员击剑视频的每帧图像进行骨架识别,然后计算训练人员肢体躯干关节的训练人员角度集合序列。该附图所示的具体实施方式中,基于OpenPose的击剑动作获取方法包括:步骤101:利用OpenPose技术对训练人员击剑视频的每帧图像进行骨架识别得到训练人员动作骨架序列。本专利技术的实施例中,OpenPose技术将人体姿态作为一个整体来处理,用来实时地追踪和检测击剑人员的多个关键特征点。训练人员击剑视频由多个视频帧组成,利用OpenPose技术识别一张视频帧得到一个训练人员动作骨架,识别多张视频帧得到训练人员动作骨架序列。步骤102:根据所述训练人员动作骨架序列计算训练人员肢体躯干关节的训练人员角度集合序列。本专利技术的实施例中,以训练人员动作骨架中某个关键特征点(通常为人体关节点)作为参考点,可以得到其它关键特征点相对于该参考点的角度及位置关系。参见图1,不需要训练人员身上佩戴传感器就能够分析训练人员的训练动作和击剑方位、角度等与教练人员的差别,帮助训练人员寻找差异,并纠正动作,提高训练效果。图2为本专利技术具体实施方式提供的一种基于OpenPose的击剑动作获取方法的实施例二的流程图,如图2所示,同样利用上述方案处理教练人员击剑视频,比本文档来自技高网
...

【技术保护点】
1.一种基于OpenPose的击剑动作获取方法,其特征在于,该方法包括:利用OpenPose技术对训练人员击剑视频的每帧图像进行骨架识别得到训练人员动作骨架序列;以及根据所述训练人员动作骨架序列计算训练人员肢体躯干关节的训练人员角度集合序列。

【技术特征摘要】
1.一种基于OpenPose的击剑动作获取方法,其特征在于,该方法包括:利用OpenPose技术对训练人员击剑视频的每帧图像进行骨架识别得到训练人员动作骨架序列;以及根据所述训练人员动作骨架序列计算训练人员肢体躯干关节的训练人员角度集合序列。2.如权利要求1所述的基于OpenPose的击剑动作获取方法,其特征在于,该方法还包括:利用OpenPose技术对教练人员击剑视频的每帧图像进行骨架识别得到教练人员动作骨架序列;根据所述教练人员动作骨架序列计算教练人员肢体躯干关节的教练人员角度集合序列;以及利用动态时间归整算法比对所述训练人员角度集合序列和所述教练人员角度集合序列之间的相似度。3.如权利要求2所述的基于OpenPose的击剑动作获取方法,其特征在于,该方法还包括:根据所述相似度利用回溯算法求解训练人员和教练人员之间的最优匹配动作。4.如权利要求3所述的基于OpenPose的击剑动作获取方法,其特征在于,利用回溯算法求解训练人员和教练人员之间的最优匹配动作的步骤,具体包括:利用最优路径回溯算法求解训练人员和教练人员之间的最优匹配动作。5.如权利要求3所述的基于OpenPose的击剑动作获取方法,其特征在于,该方法还包括:根据所述相似度利用回溯算法求解训练人员和教练人员之间的匹配时间间隔。6.如权利要求2所述...

【专利技术属性】
技术研发人员:彭友张其顺徐圣泽
申请(专利权)人:彭友张其顺徐圣泽
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1