高尔夫项目有效动作抽取的方法及装置、存储介质、设备制造方法及图纸

技术编号:37670696 阅读:8 留言:0更新日期:2023-05-26 04:32
本发明专利技术提供了一种高尔夫项目有效动作抽取的方法及装置、存储介质、设备,该方法包括:利用预设的人体姿态估计模型对视频帧列表的每帧视频图像中进行高尔夫项目人体的人体关键点位进行识别;遍历结果列表,生成满足预设的高尔夫准备帧条件的准备帧索引列表和满足预设的高尔夫结束帧条件的结束帧索引列表;基于先验约束条件,从准备帧索引列表和结束帧索引列表中选取高尔夫项目有效动作对应的目标准备帧索引列表和目标结束帧索引列表;根据目标准备帧索引列表和目标结束帧索引列表中的元素对应组合生成多套高尔夫项目视频序列帧索引组合,获取高尔夫项目有效动作视频。本发明专利技术能够自动提取有效动作子视频序列,节省人工提取的繁琐步骤。提取的繁琐步骤。提取的繁琐步骤。

【技术实现步骤摘要】
高尔夫项目有效动作抽取的方法及装置、存储介质、设备


[0001]本专利技术涉及图像视觉
,尤其涉及一种高尔夫项目有效动作抽取的方法及装置、存储介质、设备。

技术介绍

[0002]近年来,随着图像视频技术和深度学习的发展,图像视觉领域的应用百花齐放。长视频中抽取重复性动作的视频序列,也是近年来的研究热点,现有技术,利用视频剪辑工具,人工剪辑想要获取的视频序列,人工提取的步骤繁琐。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种高尔夫项目有效动作抽取的方法及装置、存储介质、设备。
[0004]本专利技术的一个方面,提供了一种高尔夫项目有效动作抽取方法,所述方法包括:获取视频帧列表;遍历所述视频帧列表,利用预设的人体姿态估计模型对所述视频帧列表的每帧视频图像中进行高尔夫项目人体的人体关键点位进行识别,得到结果列表;遍历所述结果列表中每帧视频图像对应的各个人体关键点之间的位置分布关系,生成满足预设的高尔夫准备帧条件的准备帧索引列表和满足预设的高尔夫结束帧条件的结束帧索引列表;基于先验约束条件,从所述准备帧索引列表和结束帧索引列表中选取高尔夫项目有效动作对应的目标准备帧索引列表和目标结束帧索引列表;根据所述目标准备帧索引列表中的元素和目标结束帧索引列表中的元素对应组合生成多套高尔夫项目视频序列帧索引组合,根据各套高尔夫项目视频序列帧索引组合,获取对应的高尔夫项目有效动作视频。
[0005]进一步地,所述获取视频帧列表,包括:获取待分析的视频流,对所述视频流以跳帧方式进行切帧处理,得到视频帧列表。
[0006]进一步地,所述利用预设的人体姿态估计模型对所述视频帧列表的每帧视频图像中进行高尔夫动作人体的人体关键点位进行识别,得到结果列表,包括:利用预设的人体姿态估计模型识别所述视频帧列表的每帧视频图像中进行高尔夫动作人体的左肩、右肩、左肘、右肘、左手腕、右手腕、左胯、右胯、左膝、右膝、左脚踝和右脚踝在图像坐标系中的点位信息,得到识别结果;对所述识别结果中点位数据通过数组进行封装,生成结果列表。
[0007]进一步地,所述人体姿态估计模型为基于单人的人体关键点位预测模型。
[0008]进一步地,所述预设的高尔夫准备帧条件,包括:左肩坐标点位与右肩坐标点位确定的直线与水平线的夹角在预设角度范围内;左胯坐标点位与右胯坐标点位确定的直线与水平线的夹角在预设角度范围内;左脚、右脚在图像坐标系中的位置与左肩、右肩在图像坐
标系中的位置同宽;左手腕坐标的X值小于左胯坐标的X值且右手腕坐标的X值大于右胯坐标的X值;左手腕坐标的Y值大于双跨中心点坐标的Y值,且右手腕坐标的Y值大于双跨中心点坐标的Y值;所述预设的高尔夫结束帧条件,包括:左肩坐标的X值小于右肩坐标的X值;双手手腕在两肩之上,左手腕坐标的Y值小于双肩中心点坐标的Y值且右手腕坐标的Y值小于双肩中心点坐标的Y值。
[0009]进一步地,所述先验约束条件,包括第一先验约束条件和/或第二先验约束条件;第一先验约束条件为:第一时间差值小于第二时间差值,其中,所述第一时间差值为当前准备帧对应视频时间与上杆动作帧对应视频时间时间差值,所述第二时间差值为当前准备帧对应视频时间与下一个准备帧对应视频时间的时间差值;第二先验约束条件为:一套完整的高尔夫项目动作执行时间在预设时间范围内。
[0010]进一步地,所述基于先验约束条件,从所述准备帧索引列表和结束帧索引列表中选取高尔夫项目有效动作对应的目标准备帧索引列表和目标结束帧索引列表,包括:基于先验约束条件,将所述准备帧索引列表中的相邻的两个元素相减,当相减结果大于等于间隔帧数时,则后一元素为当前高尔夫动作的准备帧,根据所述准备帧生成高尔夫项目有效动作对应的目标准备帧索引列表, 当所述相减结果小于间隔帧数时,则所述准备帧索引列表中的最后一帧为高尔夫动作的准备帧;将所述结束帧索引列表中的当前元素与所述高尔夫项目有效动作对应的目标准备帧索引列表中的元素相减,当相减结果最小且所述高尔夫项目有效动作对应的目标准备帧索引列表中的元素与间隔帧数相加的相加结果小于等于所述结束帧索引列表中的当前元素,则所述当前元素为结束帧,根据所述结束帧生成高尔夫项目有效动作对应的目标结束帧索引列表。
[0011]本专利技术的第二方面,提供了一种高尔夫项目有效动作抽取装置,所述装置包括:获取模块,用于获取视频帧列表;识别模块,用于遍历所述视频帧列表,利用预设的人体姿态估计模型对所述视频帧列表的每帧视频图像中进行高尔夫项目人体的人体关键点位进行识别,得到结果列表;遍历模块,用于遍历所述结果列表中每帧视频图像对应的各个人体关键点之间的位置分布关系,生成满足预设的高尔夫准备帧条件的准备帧索引列表和满足预设的高尔夫结束帧条件的结束帧索引列表;选取模块,用于基于先验约束条件,从所述准备帧索引列表和结束帧索引列表中选取高尔夫项目有效动作对应的目标准备帧索引列表和目标结束帧索引列表;生成模块,用于根据所述目标准备帧索引列表中的元素和目标结束帧索引列表中的元素对应组合生成多套高尔夫项目视频序列帧索引组合,根据各套高尔夫项目视频序列帧索引组合,获取对应的高尔夫项目有效动作视频。
[0012]本专利技术的另一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上高尔夫项目有效动作抽取方法的步骤。
[0013]本专利技术的又一个方面,还提供了一种电子设备,该设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上高尔夫项目有效动作抽取方法的步骤。
[0014]本专利技术实施例提供的一种高尔夫项目有效动作抽取的方法及装置、存储介质、设备,通过人体关键点检测模型,进行高尔夫动作姿态分析,利用先验约束条件,提取准备帧和结束帧动作,获取视频帧索引,从长视频中自动提取出多套完整的高尔夫动作视频序列,过滤掉其他无效视频序列,充分利用图像视频处理技术,自动提取有效动作子视频序列,节省人工提取的繁琐步骤。本专利技术具有高效率、自动化和高准确率的优势。
[0015]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0016]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本专利技术实施例提供的一种高尔夫项目有效动作抽取方法的流程图;图2为本专利技术实施例提供的高尔夫准备帧示意图;图3为本专利技术实施例提供的高尔夫结束帧示意图;图4为本专利技术实施例提供的另一种高尔夫项目有效动作抽取方法的流程图;图5为本专利技术实施例提供的一种高尔夫项目有效动作抽取装置的结构框图。
具体实施方式
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高尔夫项目有效动作抽取的方法,其特征在于,所述方法包括:获取视频帧列表;遍历所述视频帧列表,利用预设的人体姿态估计模型对所述视频帧列表的每帧视频图像中进行高尔夫项目人体的人体关键点位进行识别,得到结果列表;遍历所述结果列表中每帧视频图像对应的各个人体关键点之间的位置分布关系,生成满足预设的高尔夫准备帧条件的准备帧索引列表和满足预设的高尔夫结束帧条件的结束帧索引列表;基于先验约束条件,从所述准备帧索引列表和结束帧索引列表中选取高尔夫项目有效动作对应的目标准备帧索引列表和目标结束帧索引列表;根据所述目标准备帧索引列表中的元素和目标结束帧索引列表中的元素对应组合生成多套高尔夫项目视频序列帧索引组合,根据各套高尔夫项目视频序列帧索引组合,获取对应的高尔夫项目有效动作视频。2.根据权利要求1所述的方法,其特征在于,所述获取视频帧列表,包括:获取待分析的视频流,对所述视频流以跳帧方式进行切帧处理,得到视频帧列表。3.根据权利要求1所述的方法,其特征在于,所述利用预设的人体姿态估计模型对所述视频帧列表的每帧视频图像中进行高尔夫动作人体的人体关键点位进行识别,得到结果列表,包括:利用预设的人体姿态估计模型识别所述视频帧列表的每帧视频图像中进行高尔夫动作人体的左肩、右肩、左肘、右肘、左手腕、右手腕、左胯、右胯、左膝、右膝、左脚踝和右脚踝在图像坐标系中的点位信息,得到识别结果;对所述识别结果中点位数据通过数组进行封装,生成结果列表。4.根据权利要求1所述的方法,其特征在于,所述人体姿态估计模型为基于单人的人体关键点位预测模型。5.根据权利要求1所述的方法,其特征在于,所述预设的高尔夫准备帧条件,包括:左肩坐标点位与右肩坐标点位确定的直线与水平线的夹角在预设角度范围内;左胯坐标点位与右胯坐标点位确定的直线与水平线的夹角在预设角度范围内;左脚、右脚在图像坐标系中的位置与左肩、右肩在图像坐标系中的位置同宽;左手腕坐标的X值小于左胯坐标的X值且右手腕坐标的X值大于右胯坐标的X值;左手腕坐标的Y值大于双跨中心点坐标的Y值,且右手腕坐标的Y值大于双跨中心点坐标的Y值;所述预设的高尔夫结束帧条件,包括:左肩坐标的X值小于右肩坐标的X值;双手手腕在两肩之上,左手腕坐标的Y值小于双肩中心点坐标的Y值且右手腕坐标的Y值小于双肩中心点坐标的Y值。6.根据权利要求1所述的方法,其特征在于,所述先验约束条件,包括第一先验约束条件和/或第二先验约束条件;第一先验约束条件为:第一时间差值小于第二时间差值,其中,所述第一...

【专利技术属性】
技术研发人员:雷东杨澜邸建卜震
申请(专利权)人:北京体提科技有限公司
类型:发明
国别省市:

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

1