数据处理方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:30974700 阅读:20 留言:0更新日期:2021-11-25 21:00
本发明专利技术公开了一种数据处理方法、装置、计算机设备及计算机可读存储介质。其中,该方法包括:获取目标对象执行运动的视频数据;根据视频数据,获取目标对象执行运动的多个关键点;从多个关键点中选择目标关键点;确定目标关键点在视频数据中的位置随时间变化的波形;依据波形对目标对象执行运动的次数进行计数,得到计数值。本发明专利技术解决了相关技术中进行运动计数时,出现的计数不准确的技术问题。出现的计数不准确的技术问题。出现的计数不准确的技术问题。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备及计算机可读存储介质


[0001]本专利技术涉及计算机领域,具体而言,涉及一种数据处理方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]目前,AI(Artificial Intelligence,人工智能)体育健身越来越重要。对于需要计数类的运动,相关技术中有通过摄像头实时采集图像,然后送入计数算法,采用简单的点位周期性振动来计数,最终输出实时运动个数的方案,还有用卷积神经网络直接进行周期计数的方案,但是采用上述计数方案解决问题时,但是采用上述方式解决问题时,均会出现计数不准确的现象。针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0003]本专利技术实施例提供了一种数据处理方法、装置、计算机设备及计算机可读存储介质,以至少解决相关技术中进行运动计数时,出现的计数不准确的技术问题。
[0004]根据本专利技术实施例的一个方面,提供了一种数据处理方法,包括:获取目标对象执行运动的视频数据;根据所述视频数据,获取所述目标对象执行所述运动的多个关键点;从所述多个关键点中选择目标关键点;确定所述目标关键点在所述视频数据中的位置随时间变化的波形;依据所述波形对所述目标对象执行运动的次数进行计数,得到计数值。
[0005]可选地,所述根据所述视频数据,获取所述目标对象执行所述运动的多个关键点包括:将所述视频数据输入关键点模型中,输出得到所述目标对象执行所述运动的多个关键点,其中,所述关键点模型基于多组数据进行机器训练得到,多组数据包括视频数据和该视频数据中的目标对象的多个关键点。
[0006]可选地,所述从所述多个关键点中选择目标关键点包括:从所述多个关键点中选择关键点集合;对所述关键点集合的位置取平均,得到所述目标关键点。
[0007]可选地,所述依据所述波形对所述目标对象执行运动的次数进行计数,得到计数值包括:对所述波形进行滤波,得到滤波后的目标波形;依据所述目标波形对所述目标对象执行运动的次数进行计数,得到所述计数值。
[0008]可选地,所述依据所述目标波形对所述目标对象执行运动的次数进行计数,得到所述计数值包括:识别所述目标波形的波峰和波谷;对识别出的波峰和波谷进行计数,得到对所述目标对象执行运动的次数进行计数的计数值。
[0009]可选地,所述识别所述目标波形的波峰和波谷包括:获取所述目标波形中各个位置的梯度;在第一目标位置的前一位置的梯度为正,所述第一目标位置的后一位置的梯度为负的情况下,则确定所述第一目标位置对应波峰,以及在第二目标位置的前一位置的梯度为负,所述第二目标位置的后一位置的梯度为正的情况下,则确定所述第二目标位置对应波谷。
[0010]可选地,在依据所述波形对所述目标对象执行运动的次数进行计数,得到计数值之后,还包括:确定所述波形所包括的波形周期;依据所述波形周期所对应的波峰值,对得到的计数值进行校正。
[0011]可选地,所述确定所述波形所包括的波形周期包括:在所述波形的频率高于第一频率阈值,振幅低于第一振幅阈值的情况下,依据所述波形的振幅确定波形周期;在所述波形的频率低于第二频率阈值,振幅高于第二振幅阈值的情况下,依据所述波形的频率确定波形周期。
[0012]根据本专利技术实施例的另一个方面,提供了一种数据处理方法,包括:通过交互界面上的导入控件接收目标对象执行运动的视频数据;接收对所述目标对象执行运动进行计数的指令;响应所述指令,在所述交互界面上显示目标关键点在所述视频数据中的位置随时间变化的波形,以及依据所述波形对所述目标对象执行运动的次数进行计数,得到的计数值,其中,所述目标关键点从多个关键点中选择得到,所述多个关键点为所述视频数据中所述目标对象执行所述运动的关键点。
[0013]根据本专利技术实施例的另一个方面,提供了一种数据处理装置,包括:第一获取模块,用于获取目标对象执行运动的视频数据;第二获取模块,用于根据所述视频数据,获取所述目标对象执行所述运动的多个关键点;选择模块,用于从所述多个关键点中选择目标关键点;确定模块,用于确定所述目标关键点在所述视频数据中的位置随时间变化的波形;计数模块,用于依据所述波形对所述目标对象执行运动的次数进行计数,得到计数值。
[0014]根据本专利技术实施例的另一个方面,提供了一种数据处理装置,包括:第一接收模块,用于通过交互界面上的导入控件接收目标对象执行运动的视频数据;第二接收模块,用于接收对所述目标对象执行运动进行计数的指令;显示模块,用于响应所述指令,在所述交互界面上显示目标关键点在所述视频数据中的位置随时间变化的波形,以及依据所述波形对所述目标对象执行运动的次数进行计数,得到的计数值,其中,所述目标关键点从多个关键点中选择得到,所述多个关键点为所述视频数据中所述目标对象执行所述运动的关键点。
[0015]根据本专利技术实施例的另一个方面,提供了一种计算机设备,包括:存储器和处理器,所述存储器存储有计算机程序;所述处理器,用于执行所述存储器中存储的计算机程序,所述计算机程序运行时使得所述处理器执行任意一项所述的数据处理方法。
[0016]根据本专利技术实施例的另一个方面,提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行任一项所述的数据处理方法。
[0017]根据本专利技术实施例的一个方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现任一项所述的数据处理方法。
[0018]在本专利技术实施例中,根据目标对象执行运动的视频数据,获取目标对象执行运动的多个关键点,从多个关键点中选取出目标关键点,确定目标关键点在视频数据中的位置随时间变化的波形,进而能够依据波形对目标对象执行运动的次数进行计数,达到得到运动的计数值的目的,因为是通过目标对象的目标关键点的波形对运动的次数进行计数的,且用来计数的波形是根据目标关键点在视频中的位置随时间变化得到的,能够更好反映出目标关键点的变换,因此能够高效、准确地确定出目标对象执行运动的次数,进而解决了相
关技术中进行运动计数时,出现的计数不准确的技术问题。
附图说明
[0019]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了一种用于实现数据处理方法的计算机终端的硬件结构框图;图2是根据本专利技术实施例1的数据处理方法一的流程图;图3是根据本专利技术实施例1的数据处理方法二的流程图;图4是根据本专利技术可选实施方式提供的计数方法的流程图;图5是根据本专利技术实施例2提供的数据处理装置一的结构框图;图6是根据本专利技术实施例3提供的数据处理装置二的结构框图;图7是根据本专利技术实施例的一种计算机终端的结构框图。
具体实施方式
[0020]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取目标对象执行运动的视频数据;根据所述视频数据,获取所述目标对象执行所述运动的多个关键点;从所述多个关键点中选择目标关键点;确定所述目标关键点在所述视频数据中的位置随时间变化的波形;依据所述波形对所述目标对象执行运动的次数进行计数,得到计数值。2.根据权利要求1所述的方法,其特征在于,所述根据所述视频数据,获取所述目标对象执行所述运动的多个关键点包括:将所述视频数据输入关键点模型中,输出得到所述目标对象执行所述运动的多个关键点,其中,所述关键点模型基于多组数据进行机器训练得到,多组数据包括视频数据和该视频数据中的目标对象的多个关键点。3.根据权利要求1所述的方法,其特征在于,所述从所述多个关键点中选择目标关键点包括:从所述多个关键点中选择关键点集合;对所述关键点集合的位置取平均,得到所述目标关键点。4.根据权利要求1所述的方法,其特征在于,所述依据所述波形对所述目标对象执行运动的次数进行计数,得到计数值包括:对所述波形进行滤波,得到滤波后的目标波形;依据所述目标波形对所述目标对象执行运动的次数进行计数,得到所述计数值。5.根据权利要求4所述的方法,其特征在于,所述依据所述目标波形对所述目标对象执行运动的次数进行计数,得到所述计数值包括:识别所述目标波形的波峰和波谷;对识别出的波峰和波谷进行计数,得到对所述目标对象执行运动的次数进行计数的计数值。6.根据权利要求5所述的方法,其特征在于,所述识别所述目标波形的波峰和波谷包括:获取所述目标波形中各个位置的梯度;在第一目标位置的前一位置的梯度为正,所述第一目标位置的后一位置的梯度为负的情况下,则确定所述第一目标位置对应波峰,以及在第二目标位置的前一位置的梯度为负,所述第二目标位置的后一位置的梯度为正的情况下,则确定所述第二目标位置对应波谷。7.根据权利要求1所述的方法,其特征在于,在依据所述波形对所述目标对象执行运动的次数进行计数,得到计数值之后,还包括:确定所述波形所包括的波形周期;依据所述波形周期所对应的波峰值,对得到的计数值进行校正。8.根据权利要求7所述的方法,其特征在于,所述确定所述波形所包括的波形周期包括:在所述波形的频率高于第一频率阈值,振幅低于第一振幅阈值的...

【专利技术属性】
技术研发人员:黄明杨马菲莹谢宣松
申请(专利权)人:阿里巴巴达摩院杭州科技有限公司
类型:发明
国别省市:

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

1