System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像识别,特别涉及一种步态检测方法、步态检测装置、电子设备及存储介质。
技术介绍
1、随着人们生活水平的提高,对运动健康的需求愈发强烈。步态分析作为一种准确评估人体运动能力的方法,备受关注。通过步态检测,识别人体运动过程中的客观的步态时间参数及步态空间参数,通过这些参数能够客观地评估一个人的运动能力和健康状况。这对于疾病预防、治疗和康复具有重要意义,也可以帮助人们更好地了解自己的健康状况和运动状态。因此,步态分析技术的发展可以提高医疗、康复和运动领域的治疗效果和运动表现,并有助于人们更好地管理和维护自己的健康,提升生活质量。
2、但是,相关技术中的步态检测方法通常只能检测人们在平地上行走时的步态,无法检测人们在上楼梯或下楼梯时的步态相关信息。
技术实现思路
1、本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种步态检测方法、步态检测装置、电子设备及存储介质,能够检测目标对象在上楼梯或下楼梯时的步态相关信息。
2、根据本申请的第一方面实施例的步态检测方法,应用于步态检测小车,所述步态检测小车设有摄像头,所述方法包括:
3、获取目标对象在站立时的站立左踝关节高度、站立右踝关节高度、站立平均高度,所述站立平均高度为所述站立左踝关节高度与所述站立右踝关节高度的平均值;
4、控制所述步态检测小车随着所述目标对象移动,且使所述摄像头朝向所述目标对象;
5、每间隔预设时间,通过所述摄像头获取所述目标对象的姿态
6、在检测到当前的所述姿态图像对应的所述检测左踝关节高度大于所述站立平均高度与所述第一预设值的和,且当前的所述姿态图像对应的所述检测左踝关节高度大于所述检测右踝关节高度,且上一帧所述姿态图像对应的所述检测左踝关节高度大于所述站立平均高度与第一预设值的和的情况下,确认所述目标对象处于上楼梯状态,且爬升距离为当前的所述姿态图像对应的所述检测左踝关节高度减去所述站立平均高度,并令所述站立平均高度等于当前的所述姿态图像对应的所述检测左踝关节高度,令台阶数量的值+1;
7、在检测到当前的所述姿态图像对应的所述检测右踝关节高度大于所述站立平均高度与所述第一预设值的和,且当前的所述姿态图像对应的所述检测右踝关节高度大于所述检测右踝关节高度,且上一帧所述姿态图像对应的所述检测右踝关节高度大于所述站立平均高度与所述第一预设值的和的情况下,确认所述目标对象处于上楼梯状态,且所述爬升距离为当前的所述姿态图像对应的所述检测右踝关节高度减去所述站立平均高度,并令所述站立平均高度等于当前的所述姿态图像对应的所述检测右踝关节高度,令所述台阶数量的值+1;
8、在检测到当前的所述姿态图像对应的所述检测左踝关节高度小于所述站立平均高度与所述第一预设值的差,且当前的所述姿态图像对应的所述检测左踝关节高度大于所述检测右踝关节高度,且上一帧所述姿态图像对应的所述检测左踝关节高度小于所述站立平均高度与所述第一预设值的差的情况下,确认所述目标对象处于下楼梯状态,且所述爬升距离为所述站立平均高度减去当前的所述姿态图像对应的所述检测左踝关节高度,并令所述站立平均高度等于当前的所述姿态图像对应的所述检测左踝关节高度,令所述台阶数量的值-1;
9、在检测到当前的所述姿态图像对应的所述检测右踝关节高度小于所述站立平均高度与所述第一预设值的差,且当前的所述姿态图像对应的所述检测右踝关节高度大于所述检测右踝关节高度,且上一帧所述姿态图像对应的所述检测右踝关节高度小于所述站立平均高度与所述第一预设值的差的情况下,确认所述目标对象处于下楼梯状态,且所述爬升距离为所述站立平均高度减去当前的所述姿态图像对应的所述检测右踝关节高度,并令所述站立平均高度等于当前的所述姿态图像对应的所述检测右踝关节高度,令所述台阶数量的值-1;
10、根据所述时间信息、所述关节位置信息、所述台阶数量、所述爬升距离确定所述目标对象的步态信息。
11、根据本申请实施例的步态检测方法,至少具有如下有益效果:本申请实施例先获取目标对象在站立时的站立左踝关节高度、站立右踝关节高度、站立平均高度,站立平均高度为站立左踝关节高度与站立右踝关节高度的平均值;然后控制步态检测小车随着目标对象移动,且使摄像头朝向目标对象;然后每间隔预设时间,通过摄像头获取目标对象的姿态图像,记录姿态图像的时间信息,根据姿态图像确定目标对象的关节位置信息;关节位置信息包括目标对象的左踝关节的检测左踝关节高度、目标对象的右踝关节的检测右踝关节高度;然后通过每个姿态图像对应的检测右踝关节高度、检测左踝关节高度与站立平均高度之间的关系,确认目标对象是否处于楼梯中,并且能确定目标对象是处于上楼梯状态或下楼梯状态,从而通过时间信息、关节位置信息、台阶数量、爬升距离确定目标对象的步态信息。因此,本申请实施例的步态检测方法能够检测目标对象在上楼梯或下楼梯时的步态相关信息。
12、根据本申请的一些实施例,所述根据所述时间信息、所述关节位置信息、所述台阶数量、所述爬升距离确定所述目标对象的步态信息,包括:
13、在检测到所述目标对象处于平地行走状态,且当前的所述姿态图像对应的所述检测左踝关节高度小于所述站立左踝关节高度与第二预设值的和的情况下,确定此时所述目标对象的肢体状态为左侧支撑状态;
14、在检测到所述目标对象处于平地行走状态,且当前的所述姿态图像对应的所述检测左踝关节高度大于所述站立左踝关节高度与所述第二预设值的和的情况下,确定此时所述目标对象的处于左侧支撑状态;
15、在检测到所述目标对象处于平地行走状态,且当前的所述姿态图像对应的所述检测右踝关节高度小于所述站立右踝关节高度与所述第二预设值的和的情况下,确定此时所述目标对象的肢体状态为右侧支撑状态;
16、在检测到所述目标对象处于平地行走状态,且当前的所述姿态图像对应的所述检测右踝关节高度大于所述站立右踝关节高度与所述第二预设值的和的情况下,确定此时所述目标对象的肢体状态为右侧摆动状态。
17、根据本申请的一些实施例,所述根据所述时间信息、所述关节位置信息、所述台阶数量、所述爬升距离确定所述目标对象的步态信息,还包括:
18、在检测到所述目标对象处于上楼梯状态或下楼梯状态,且连续3个帧的所述姿态图像对应的所述检测左踝关节高度相同的情况下,确定此时所述目标对象的肢体状态为左侧支撑状态;
19、在检测到所述目标对象处于上楼梯状态或下楼梯状态,且连续3个帧的所述姿态图像对应的所述检测右踝关节高度相同的情况下,确定此时所述目标对象的肢体状态为右侧支撑状态;
20、在检测到所述目标对象处于上楼梯状态或下楼梯状态,且连续3个帧的所述姿态图像对应的所述检测左踝关节高本文档来自技高网...
【技术保护点】
1.一种步态检测方法,其特征在于,应用于步态检测小车,所述步态检测小车设有摄像头,所述方法包括:
2.根据权利要求1所述的步态检测方法,其特征在于,所述根据所述时间信息、所述关节位置信息、所述台阶数量、所述爬升距离确定所述目标对象的步态信息,包括:
3.根据权利要求1所述的步态检测方法,其特征在于,所述根据所述时间信息、所述关节位置信息、所述台阶数量、所述爬升距离确定所述目标对象的步态信息,还包括:
4.根据权利要求3所述的步态检测方法,其特征在于,所述根据所述时间信息、所述关节位置信息、所述台阶数量、所述爬升距离确定所述目标对象的步态信息,还包括:
5.根据权利要求1所述的步态检测方法,其特征在于,所述控制所述步态检测小车随着所述目标对象移动,且使所述摄像头朝向所述目标对象,包括:
6.根据权利要求1所述的步态检测方法,其特征在于,所述步态检测小车设有雷达模块;
7.根据权利要求6所述的步态检测方法,其特征在于,所述控制所述步态检测小车随着所述目标对象移动,且使所述摄像头朝向所述目标对象,还包括:
< ...【技术特征摘要】
1.一种步态检测方法,其特征在于,应用于步态检测小车,所述步态检测小车设有摄像头,所述方法包括:
2.根据权利要求1所述的步态检测方法,其特征在于,所述根据所述时间信息、所述关节位置信息、所述台阶数量、所述爬升距离确定所述目标对象的步态信息,包括:
3.根据权利要求1所述的步态检测方法,其特征在于,所述根据所述时间信息、所述关节位置信息、所述台阶数量、所述爬升距离确定所述目标对象的步态信息,还包括:
4.根据权利要求3所述的步态检测方法,其特征在于,所述根据所述时间信息、所述关节位置信息、所述台阶数量、所述爬升距离确定所述目标对象的步态信息,还包括:
5.根据权利要求1所述的步态检测方法,其特征在于,所述控制所述步态检测小车随着所述目标对象移动,且使所述摄像头朝向所...
【专利技术属性】
技术研发人员:蔡雪风,徐博源,邓积辉,廖思斯,
申请(专利权)人:深圳市丞辉威世智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。