本发明涉及运动计数,尤其涉及一种俯卧撑计数方法及装置。
背景技术:
1、随着经济的发展,人们越来越关注自身健康。俯卧撑是人们最常采用的健身方式之一,而俯卧撑的计数是俯卧撑训练中最重要的指标。
2、现有的智能俯卧撑计数,通常是在某一固定位置设置传感器,通过检测人体的上下重复运动进行计数。例如公开号cn104922888a的专利申请所公开的一种基于智能移动终端的俯卧撑计数方法,包括:a、智能移动终端接收用户的操作指令开启俯卧撑计数功能,并选择计数模式;b、根据选择计数模式,放在指定位置的智能移动终端通过感应器感应获取用户做俯卧撑上下重复运动,每一个上下运动周期计数一次;c、当计数完成提示计数结果。该专利申请是利用智能移动终端作为传感器。市面上还比较常见的智能俯卧撑计数装置,是将传感器设于装置的某一固定高度处。
3、然而上述技术,仅仅通过简单检测上下重复运动便进行计数,无法判断动作是否有效。
技术实现思路
1、鉴于现有技术的上述不足,本发明所要解决的技术问题是:提供一种俯卧撑计数方法及装置,能够判断用户的俯卧撑动作是否标准有效,避免误判。
2、为了解决上述技术问题,本发明采用的技术方案为:
3、一种俯卧撑计数方法,包括:
4、实时检测用户的离地数据;
5、依据所述离地数据,若用户由预设的最高点连续向下并通过预设的最低点,然后再连续向上并通过所述最高点,判断为有效动作,进行一次计数;否则判断为无效动作。
6、本发明采用的另一个技术方案为:
7、一种俯卧撑计数装置,包括传感器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述传感器用于实时检测用户的离地数据,所述处理器执行计算机程序时实现以下步骤:
8、依据所述离地数据,若用户由预设的最高点连续向下并通过预设的最低点,然后再连续向上并通过所述最高点,判断为有效动作,进行一次计数;否则判断为无效动作。
9、本发明的有益效果在于:实现姿态动态过程捕捉,只有在用户完成由最高点向下至最低点,再从最低点向上回到最高点这一整套完整、标准的动作才判断为一个有效的动作,实现只对标准动作进行计数,防止因动作不标准而产生的误判。
1.一种俯卧撑计数方法,其特征在于,包括:
2.根据权利要求1所述的俯卧撑计数方法,其特征在于,实时检测用户的离地数据之前还包括:预设标记,所述标记包括最高点标记和最低点标记;
3.根据权利要求2所述的俯卧撑计数方法,其特征在于,所述标记还包括:向下时过程标记和向上时过程标记,根据所述向下时过程标记判断数据是否为连续变小的数据变化标记,根据所述向上时过程标记判断数据是否连续变大的数据变化标记。
4.根据权利要求2或3所述的俯卧撑计数方法,其特征在于,所述最高点标记为离地距离30-45厘米,最低点标记为离地距离0-20厘米。
5.根据权利要求1所述的俯卧撑计数方法,其特征在于,计数过程中进行语音播报,当检测到用户由最高点连续向下后,停止播报。
6.根据权利要求1所述的俯卧撑计数方法,其特征在于,所述离地数据为用户胸口之间中间位置的离地数据。
7.根据权利要求1所述的俯卧撑计数方法,其特征在于,采用tof激光感应技术实时检测用户的离地数据。
8.一种俯卧撑计数装置,包括传感器、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述传感器用于实时检测用户的离地数据,其特征在于,所述处理器执行计算机程序时实现以下步骤:
9.根据权利要求8所述的俯卧撑计数装置,其特征在于,检测之前还包括:预设标记,所述标记包括最高点标记和最低点标记;
10.根据权利要求9所述的俯卧撑计数装置,其特征在于,所述最高点标记为离地距离30-45厘米,最低点标记为离地距离0-20厘米。