一种运动检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37124404 阅读:27 留言:0更新日期:2023-04-01 05:20
本申请提供了一种运动检测方法、装置、电子设备及存储介质,该方法包括:响应于图像采集设备检测到用户存在,对当前用户进行标记处理,得到当前用户对应的浮球,连续对所述当前用户的运动图像进行采集,当所述运动图像中浮球的位置信息变化程度大于预设的变化阈值之后,将该次浮球的位置信息变化确定为一个动作。本申请能够高效识别用户的运动动作。本申请能够高效识别用户的运动动作。本申请能够高效识别用户的运动动作。

【技术实现步骤摘要】
一种运动检测方法、装置、电子设备及存储介质


[0001]本申请涉及智能健康
,尤其涉及一种运动检测方法、装置、电子设备及存储介质。

技术介绍

[0002]随着人们生活水平的不断进步,人们越来越关注身体健康,相应的,家庭健身成为了越来越多人的选择。目前,市面上出现了很多健身APP,健身APP中有很多健身课程,用户可根据健身课程在家中进行健身。
[0003]针对目前的健身APP,用户通常跟随健身APP中授课者的动作进行运动,健身APP也是根据课程的授课者的动作完成情况记录动作的个数,整个过程都是由用户自己监督自己。但是,现有技术中的健身APP无法对用户进行监督,比如,无法检测用户是不是在做动作,以及无法根据用户的动作为用户做个数记录。
[0004]另外,现有技术还提供了通过人体骨骼的识别来判断用户的动作进而实现对用户进行监督,但是,该种方式识别速度慢,且存在监督的限制性。

技术实现思路

[0005]有鉴于此,本申请实施例提供了一种运动检测方法、装置、电子设备及存储介质,能够高效识别用户的运动动作。
[0006]本申请实施例的技术方案是这样实现的:
[0007]第一方面,本申请实施例提供一种运动检测方法,包括以下步骤:
[0008]响应于图像采集设备检测到用户存在,对当前用户进行标记处理,得到当前用户对应的浮球,其中,所述浮球用于表示所述当前用户在图像中的位置信息;
[0009]连续对所述当前用户的运动图像进行采集,当所述运动图像中浮球的位置信息变化程度大于预设的变化阈值之后,将该次浮球的位置信息变化确定为一个动作。
[0010]在一种可能的实施方式中,所述响应于图像采集设备检测到用户存在之前,所述方法还包括:
[0011]将所述图像采集设备水平放置在预设区域;
[0012]响应于所述图像采集设备的开启操作,通过所述图像采集设备对采集区域进行检测处理。
[0013]在一种可能的实施方式中,所述响应于图像采集设备检测到用户存在,包括:
[0014]响应于所述图像设备检测到所述采集区域存在目标对象,对该所述目标对象在所述采集区域的存在时间进行收集;
[0015]当所述存在时间大于预设的时间阈值时,将所述目标对象确定为存在的用户。
[0016]在一种可能的实施方式中,所述对当前用户进行标记处理,得到当前用户对应的浮球,包括:
[0017]从预设的运动模式中选取目标模式,并从所述当前用户的图像信息中获取目标区
域,其中,所述目标区域为当前用户的全身区域或身体部位,所述目标区域为矩形区域;
[0018]将所述矩形区域作为所述当前用户在所述目标模式下的浮球。
[0019]在一种可能的实施方式中,所述从所述当前用户的图像信息中获取目标区域,包括:
[0020]将所述图像信息进行转换处理,得到所述图像信息对应的RGB信息;
[0021]根据所选取的目标模式,从所述RGB信息中获取当前用户的所述全身区域或所述身体部位对应的目标RGB信息,并将所述目标RGB信息作为所述目标区域。
[0022]在一种可能的实施方式中,所述当所述运动图像中浮球的位置信息变化程度大于预设的变化阈值之后,将该次浮球的位置信息变化确定为一个动作,包括:
[0023]分别对前后两帧的所述目标RGB信息进行遍历,得到前一帧的目标RGB信息对应的第一数组和后一帧的目标RGB信息对应的第二数组,其中,所述第一数组和所述第二数组中每一个元素代表对应的目标RGB信息中的一个点;
[0024]确定所述第一数组中每个点的RGB数值之和与所述第二数组中所有点的RGB数值之和的差值,当所述差值大于预设的第一阈值时,对计数器的初始值进行加一,得到计数值;
[0025]当所述计数值与所述目标区域的面积的商大于预设的第二阈值时,将该浮球的位置信息变化确定为所述目标模式下的一个动作。
[0026]在一种可能的实施方式中,所述方法还包括:
[0027]对当前用户在运动过程中所产生的动作数量进行统计;
[0028]显示所述动作数量,以及根据预设的运动计划显示所述运动计划的完成进度。
[0029]第二方面,本申请实施例还提供一种运动检测装置,所述装置包括:
[0030]检测模块,用于响应于图像采集设备检测到用户存在,对当前用户进行标记处理,得到当前用户对应的浮球,其中,所述浮球用于表示所述当前用户在图像中的位置信息;
[0031]确定模块,用于连续对所述当前用户的运动图像进行采集,当所述运动图像中浮球的位置信息变化程度大于预设的变化阈值之后,将该次浮球的位置信息变化确定为一个动作。
[0032]第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行第一方面任一项所述的运动检测方法。
[0033]第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的运动检测方法。
[0034]本申请实施例具有以下有益效果:
[0035]通过响应于图像采集设备检测到用户存在,对当前用户进行标记处理,得到当前用户对应的浮球,浮球用于表示所述当前用户在图像中的位置信息,直接将用户的图像或身体部位的图像作为浮球来进行检测,相较于传统的通过人体骨骼的识别来判断用户的动作,计算量较少,然后连续对所述当前用户的运动图像进行采集,当所述运动图像中浮球的位置信息变化程度大于预设的变化阈值之后,将该次浮球的位置信息变化确定为一个动
作,实现了在用户健身过程中的动作进行监督,提高识别速度和监测的广泛性和灵活性。
附图说明
[0036]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0037]图1是本申请实施例提供的步骤S101

S102的流程示意图;
[0038]图2是本申请实施例提供的步骤S201

S202的流程示意图;
[0039]图3是本申请实施例提供的步骤S301

S302的流程示意图;
[0040]图4是本申请实施例提供的步骤S401

S402的流程示意图;
[0041]图5是本申请实施例提供的运动检测装置的结构示意图;
[0042]图6是本申请实施例提供的电子设备的组成结构示意图。
具体实施方式
[0043]为使本申请实施例的目的、技术方案和优点更加清楚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运动检测方法,其特征在于,包括以下步骤:响应于图像采集设备检测到用户存在,对当前用户进行标记处理,得到当前用户对应的浮球,其中,所述浮球用于表示所述当前用户在图像中的位置信息;连续对所述当前用户的运动图像进行采集,当所述运动图像中浮球的位置信息变化程度大于预设的变化阈值之后,将该次浮球的位置信息变化确定为一个动作。2.根据权利要求1所述的方法,其特征在于,所述响应于图像采集设备检测到用户存在之前,所述方法还包括:将所述图像采集设备水平放置在预设区域;响应于所述图像采集设备的开启操作,通过所述图像采集设备对采集区域进行检测处理。3.根据权利要求2所述的方法,其特征在于,所述响应于图像采集设备检测到用户存在,包括:响应于所述图像设备检测到所述采集区域存在目标对象,对该所述目标对象在所述采集区域的存在时间进行收集;当所述存在时间大于预设的时间阈值时,将所述目标对象确定为存在的用户。4.根据权利要求1所述的方法,其特征在于,所述对当前用户进行标记处理,得到当前用户对应的浮球,包括:从预设的运动模式中选取目标模式,并从所述当前用户的图像信息中获取目标区域,其中,所述目标区域为当前用户的全身区域或身体部位,所述目标区域为矩形区域;将所述矩形区域作为所述当前用户在所述目标模式下的浮球。5.根据权利要求4所述的方法,其特征在于,所述从所述当前用户的图像信息中获取目标区域,包括:将所述图像信息进行转换处理,得到所述图像信息对应的RGB信息;根据所选取的目标模式,从所述RGB信息中获取当前用户的所述全身区域或所述身体部位对应的目标RGB信息,并将所述目标RGB信息作为所述目标区域。6.根据权利要求5所述的方法,其特征在于,所述当所述运动图像中浮球的位置信息变化程度大于预设的变化...

【专利技术属性】
技术研发人员:孙华枭
申请(专利权)人:北京桃子无限科技发展有限公司
类型:发明
国别省市:

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

1