一种动作评估方法、装置及存储介质与流程

文档序号:17255653发布日期:2019-03-30 09:19阅读:132来源:国知局
一种动作评估方法、装置及存储介质与流程
本申请涉及动作评估领域,尤其涉及一种动作评估方法、装置及存储介质。
背景技术
:身体素质是人体在运动过程中所表现的力量、速度、耐力、柔韧、灵敏、平衡、协调等技能能力,是运动生理学中的基础概念。本文中的人体动作模式特指在运动中的柔韧素质、灵敏素质、平衡素质和协调素质。人体动作模式测评是灵活性和稳定性测试,不是力量和速度的测试,在进行测试时,要求受试者尽个人最大幅度地完成指定动作,测评人员通过观察受测者动作的基本运动、控制、稳定等方面的表现得到测评结论。现有的人体动作模式测评系统大都是由测评人员凭借自己的专业知识对运动员的一些特定动作进行测试并打分,完全是一种主观的评价方式,不同测评人员对于相同运动员可能会产生不同的评价,无法对大量运动人群进行定量的、精准的分析。所以急需开展人体动作模式测评动作数据化、可视化的研究,有效的避免人工评测造成的误差,使得测评工作可以方便迅速的推广开来。技术实现要素:为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种动作评估方法、装置及存储介质。第一方面,本申请实施例提供了一种动作评估方法,包括:获取待测试的动作的动作模式;获取所述动作模式的配置数据,所述配置数据包括:所述动作模式的至少一个测试项目及各个测试项目的测试参数;利用惯性动作捕捉设备,检测待测对象执行所述待测试的动作时的传感数据;根据所述传感数据确定与每个所述测试项目对应的测试数据;根据每个所述测试项目的测试数据以及测试参数评估所述待测对象执行所述待测试的动作的动作质量。可选地,还包括:获取所述待测试的动作的指导信息;提示所述指导信息,以使待测对象按照所述指导信息执行所述待测试的动作。可选地,所述根据所述传感数据确定与每个所述测试项目对应的测试数据,包括:根据所述传感数据确定所述待测对象的一个或多个肢体位置;和/或,根据所述传感数据计算所述待测对象的一个或多个关节角度;和/或,根据所述传感数据确定所述待测对象的一个或多个肢体的稳定性;和/或,根据所述传感数据确定所述待测对象的一个或多个肢体的运动姿态,和/或,根据所述传感数据确定所述待测对象的一个或多个肢体的动作次数。可选地,所述根据每个所述测试项目的测试数据以及测试参数评估所述待测对象执行所述待测试的动作的动作质量,包括:将每个所述测试项目的测试数据分别与各自对应的测试参数进行一致性比较;统计测试项目的测试数据与各自对应的测试参数的一致性比较的结果;在预设动作质量等级表中,查找与所述统计的结果对应的动作质量。可选地,所述测试项目的测试参数包括:问卷答案;所述根据每个所述测试项目的测试数据以及测试参数评估所述待测对象执行所述待测试的动作的动作质量,还包括:获取所述待测对象执行所述待测试的动作后的问卷记录;将所述问卷记录中的信息与所述问卷答案进行一致性比较;将问卷记录中的信息与所述问卷答案进行一致性比较结果加入到所述统计的结果中;在预设动作质量等级表中,查找与所述测试数据和问卷答案的统计的结果对应的动作质量。第二方面,本申请实施例提供了一种使用惯性惯性动作捕捉设备的动作评估装置,包括:模式获取单元,用于获取待测试的动作的动作模式;配置数据获取单元,用于获取所述动作模式的配置数据,所述配置数据包括:所述动作模式的至少一个测试项目及各个测试项目的测试参数;传感数据检测单元,用于利用惯性动作捕捉设备,检测待测对象执行所述待测试的动作时的传感数据;测试数据确定单元,用于根据所述传感数据确定与每个所述测试项目对应的测试数据;评估单元,用于根据每个所述测试项目的测试数据以及测试参数评估所述待测对象执行所述待测试的动作的动作质量。可选地,所述评估单元,包括:比较子单元,用于将每个所述测试项目的测试数据分别与各自对应的测试参数进行一致性比较;统计子单元,用于统计测试项目的测试数据与各自对应的测试参数的一致性比较的结果;查找子单元,用于在预设动作质量等级表中,查找与所述统计的结果对应的动作质量。可选地,所述测试项目的测试参数包括:问卷答案;所述评估单元,还包括:记录获取子单元,用于获取所述待测对象执行所述待测试的动作后的问卷记录;所述比较子单元,用于将所述问卷记录中的信息与所述问卷答案进行一致性比较;所述统计子单元,用于将问卷记录中的信息与所述问卷答案进行一致性比较结果加入到所述统计的结果中;所述查找子单元,用于在预设动作质量等级表中,查找与所述测试数据和问卷答案的统计的结果对应的动作质量。第三方面,本申请提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面任一项所述动作评估方法的步骤。第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有资源分配程序,所述资源分配程序被处理器执行时实现如第一方面任一项所述动作评估方法的步骤。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,可以将每个测试项目的测试数据与测试参数进行比较,然后根据比较结果确定所述待测对象执行所述待测试的动作的动作质量。对于待测动作的评估,利用该待测的动作中多个测试项目来进行,进而使得对动作的评估更加准确。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种动作评估方法的流程示意图;图2为本申请实施例提供的还原后人体图像的示意图;图3为本申请实施例提供的还原后人体图像的示意图;图4为本申请实施例提供的一种使用惯性惯性动作捕捉设备的动作评估装置的结构示意图;图5为本申请实施例提供的一种电子设备结构示意图;图6为本申请实施例提供的一种场景示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。图6为本申请实施例提供的一种场景示意图,如图6所示,图中100为待测试对象,图中待测试对象为人。图6中所示的动作捕捉系统包括:数据采集子系统10、数据传输子系统20和数据处理子系统30,数据采集子系统10包括:传感器和数据采集设备,其中,传感器是固定在运动物体特定部位的跟踪装置,它向动作捕捉系统提供运动物体运动的信息,一般会随着捕捉的细致程度确定传感器的数目。数据采集设备会因动作捕捉系统的类型不同而有所区别,它们负责信号的捕捉,对于机械系统来说是一块捕捉电信号的线路板。对于动作捕捉系统,特别是需要实时效果的动作捕捉系统需要将大量的运动数据从信号捕捉设备快速准确地传输到计算机系统进行处理,而数据传输子系统就是用来完成此项工作的,具体地,数据传输子系统可以为多端口的转发器hub。经过动捕系统捕捉到的数据需要修正、处理后还要与三维模型相结合才能完成计算机动画制作的工作,这就需要我们应用数据处理软件或硬件来完成此项工作。无论软件或硬件,它们都是借助计算机对数据高速的运算能力来完成数据的处理,使三维模型真正、自然地运动起来。数据处理的核心是动捕算法,其功能是通过不同的测量数据还原出人体的动作数据。图1为本申请实施例提供的一种动作评估方法的流程示意图。如图1所示,所述方法可以包括以下步骤:s101,获取待测试的动作的动作模式。在本申请实施例中,动作模式是指一套动作对应的标识,例如:动作模式可以为一个数字或字符串,也可以是中文名称等,在动作模式对应的一套动作中,可以为一个指定的动作,也可以是多个指定的动作。在本申请实施例中,动作模式可以是根据输入设备输入的操作信号所确定的。s102,获取所述动作模式的配置数据。在本申请实施例中,可以预先存储有动作模式与配置数据之间的对应关系,进而,在该步骤中可以直接根据动作模式查找出对应的配置数据。所述配置数据包括:所述动作模式的至少一个测试项目及各个测试项目的测试参数。其中,测试项目是指测试的内容,例如:测试大腿与小腿之间的弯曲程度,或者,胳膊的伸展程度等;测试参数是指与测试的内容对应的要求数据,例如:测试大腿与小腿之间是否弯曲到60度,或者,双手大拇指与头顶的位置是否保持在一条直线上。如图2和图3所示,为对待测试对象进行动作时,还原得到的人体图像,图中标示出各个肢体的关节角度。s103,利用惯性动作捕捉设备,检测待测对象执行所述待测试的动作时的传感数据。前面已经获取到动作模式的配置数据,也即相当于获取到所要求的“标准答案”,进而在该步骤中,可以进行详细的测量工作。待测对象在进行测试前,首先佩戴上惯性动作捕捉设备,然后执行待测试的动作,在测试过程中,利用惯性动作捕捉设备,连续采集待测对象执行待测试动作时的传感数据。s104,根据所述传感数据确定与每个所述测试项目对应的测试数据。通过传感数据可以确定待测对象的身体姿态,利用身体姿态进一步可以检测到与每个测试项目对应的测试数据。例如:当需要检测大腿和小腿的弯曲角度,有了待测对象的身体姿态,可以准确计算得到大腿和小腿之间的夹角。s105,根据每个所述测试项目的测试数据以及测试参数评估所述待测对象执行所述待测试的动作的动作质量。在本申请实施例中,可以将每个测试项目的测试数据与测试参数进行比较,然后根据比较结果确定所述待测对象执行所述待测试的动作的动作质量。在本申请实施例中,测试参数相当于“标准答案”,测试数据相当于待测对象执行待测动作时的“实际答案”,通过“实际答案”和“标准答案”之间的差异,就可以对待测对象本次执行待测动作的质量进行评估。因此,本申请实施例提供的该方法,对于待测动作的评估时,仅利用惯性动作捕捉设备采集的传感数据即可完成,并且利用该待测的动作中多个测试项目来进行,进而使得对动作的评估更加准确。在本申请一个实施例中,在前述图1所示方法实施例的基础上,该方法还可以包括以下步骤:s11,获取所述待测试的动作的指导信息。在本申请实施例中,指导信息是指用户指导用户执行待测动作的信息,例如:指导信息可以是文字,例如“两脚与肩同宽,进行靠墙深蹲动作”,指导信息也可以是图像,例如:“靠墙深蹲”的图像,多个动作连续播放的幻灯片等,指导信息还可以是视频或动态图等信息,此外,指导信息还可以是语音或声音等,无论哪种方式,其目的都是让待测对象根据指导信息去执行待测试的动作。s12,提示所述指导信息,以使待测对象按照所述指导信息执行所述待测试的动作。根据指导信息的不同,选择不同的提示方式,例如:指导信息为文字、视频或图像的,可以直接用显示屏展示指导信息;指导信息为语音或声音的,可以利用播放器进行播放指导信息。在本申请一个实施例中,前述步骤s104可以包括:根据所述传感数据确定所述待测对象的一个或多个肢体位置。例如,针对靠墙深蹲的动作,肢体位置可以为:①、膝盖的位置,②、背部的位置等。在本申请一个实施例中,前述步骤s104,可以包括:根据所述传感数据计算所述待测对象的一个或多个关节角度。例如:针对靠墙深蹲的动作,关节角度可以为:膝关节角度,具体为大腿与小腿之间的夹角。在本申请一个实施例中,前述步骤s104可以包括:根据所述传感数据确定所述待测对象的一个或多个肢体的稳定性;例如:针对平板支撑的动作,肢体的稳定性可以为:①、背部的稳定性,②、腿部的稳定性等。也即躯干在矢状面上的稳定性。在本申请一个实施例中,前述步骤s104可以包括:根据所述传感数据确定所述待测对象的一个或多个肢体的运动姿态。例如:针对单腿蹲起的动作,运动姿态可以为:蹲下或站起时大腿与小腿的姿态。在本申请一个实施例中,前述步骤s104可以包括:根据所述传感数据确定所述待测对象的一个或多个肢体的动作次数。针对:跳绳的动作,动作次数可以是单位时间内的往复次数。在本申请实施例中,前述步骤s105可以包括以下步骤:s21,将每个所述测试项目的测试数据分别与各自对应的测试参数进行一致性比较。在本申请实施例中,针对不同的测试参数,一致性比较方式也不一样,如果测试参数是数值,那么一致性比较是判断测试数据是否位于测试参数所在的数值区间,例如:测试参数为60度,那么测试数据在58度-62度区间,即表示两者一致,当然根据需求不同,区间可以自由设置。如果测试数据是状态时,例如:测试数据为躯体未出现晃动,那么测试数据可以为躯体的晃动量,当晃动量位于预设阈值区间时,表示两者一致,同样预设阈值区间也是可以自由设置。s22,统计测试项目的测试数据与各自对应的测试参数的一致性比较的结果。由于动作模式有至少一个测试项目,当动作模式有多个测试项目时,说明此时决定动作模式的条件较多,为此,需要统计试项目的每个测试数据与各自对应的测试参数的一致性比较的结果。例如:一个动作模式有10个测试项目,那么在该步骤中,统计的结果可以为7个测试项目的测试数据和测试参数一致,也即7个测试项目合格,也即同时意味着3个测试项目不合格。s23,在预设动作质量等级表中,查找与所述统计的结果对应的动作质量。在本申请实施例中,可以预先设置预设动作质量等级与一致性统计结果的对应关系表,以前述一个动作模式有10个测试项目为例,动作关系表可以参见下表1:序号等级测试项目一致数量1三级7-10个2二级5-7个3一级3-5个表1前述的测试项目的测试参数可以都是具有数值的参数,进而在进行一致性比较时,可以利用对应的阈值进行比较。但实际在对用户的动作进行评估时,还有一些不能用数值表达的参数,例如:疼痛、酸胀、心慌以及动作是否能够轻松进行等。针对这些实施例中,在本申请另一实施例中,所述测试项目的测试参数包括:问卷答案,这里的问卷答案通常是指标准答案。在前述步骤s21~s23实施例的基础上,前述的步骤s105,还可以包括以下步骤:s31,获取所述待测对象执行所述待测试的动作后的问卷记录。在待测对象执行待测试动作后,可以进行一个问卷调查,调查后形成问卷记录。s32,将所述问卷记录中的信息与所述问卷答案进行一致性比较。在该步骤中,可以判断问卷记录的信息,也即现场的回答,是否与标准答案相同,如果相同,则确定问卷记录的信息与问卷答案一致。s33,将问卷记录中的信息与所述问卷答案进行一致性比较结果加入到所述统计的结果中。s34,在预设动作质量等级表中,查找与所述测试数据和问卷答案的统计的结果对应的动作质量。经过上述处理,可以将不能用数值表达的参数,也融入到对动作质量的评估方法中,在数值的基础上,结合上文字表达的内容,使得对用户的评估更加准确。本申请实施例还提供了一种使用惯性惯性动作捕捉设备的动作评估装置,如图4所示,该装置可以包括:模式获取单元11,用于获取待测试的动作的动作模式;配置数据获取单元12,用于获取所述动作模式的配置数据,所述配置数据包括:所述动作模式的至少一个测试项目及各个测试项目的测试参数;传感数据检测单元13,用于利用惯性动作捕捉设备,检测待测对象执行所述待测试的动作时的传感数据;测试数据确定单元14,用于根据所述传感数据确定与每个所述测试项目对应的测试数据;评估单元15,用于根据每个所述测试项目的测试数据以及测试参数评估所述待测对象执行所述待测试的动作的动作质量。在本申请一个实施例中,所述评估单元,包括:比较子单元,用于将每个所述测试项目的测试数据分别与各自对应的测试参数进行一致性比较;统计子单元,用于统计测试项目的测试数据与各自对应的测试参数的一致性比较的结果;查找子单元,用于在预设动作质量等级表中,查找与所述统计的结果对应的动作质量。在本申请一个实施例中,所述测试项目的测试参数包括:问卷答案;所述评估单元,还包图1为本申请实施例提供的一种动作评估方法的流程示意图括:记录获取子单元,用于获取所述待测对象执行所述待测试的动作后的问卷记录;所述比较子单元,用于将所述问卷记录中的信息与所述问卷答案进行一致性比较;所述统计子单元,用于将问卷记录中的信息与所述问卷答案进行一致性比较结果加入到所述统计的结果中;所述查找子单元,用于在预设动作质量等级表中,查找与所述测试数据和问卷答案的统计的结果对应的动作质量。本申请还提供了一种电子设备,如图5所示,本实施例公开一种电子设备,包括:处理器31、存储器32、通信接口33和总线34;其中,所述处理器31、存储器32、通信接口33通过所述总线34完成相互间的通信;所述通信接口33用于外部设备之间的信息传输;所述外部设备例如为用户设备ue;所述处理器31用于调用所述存储器32中的程序指令,以执行如各方法实施例所提供的方法。本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有资源分配程序,所述资源分配程序被处理器执行时实现如前述方法实施例中所要求保护的动作评估方法。需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1