支持多人体质的测试方法、测试装置及存储介质

文档序号:153362 发布日期:2021-10-26 浏览:16次 >En<

阅读说明:本技术 支持多人体质的测试方法、测试装置及存储介质 (Testing method, testing device and storage medium for supporting constitution of multiple persons ) 是由 魏乃科 潘华东 殷俊 于 2021-05-14 设计创作,主要内容包括:本申请公开了一种支持多人体质的测试方法、测试装置及存储介质,该测试方法包括:接收实时采集的视频数据;根据实时采集的视频数据而确定主操作人员;根据主操作人员的选择而确定挑战类型;在接收到主操作人员输入的准备就绪的操作指令后,对实时采集的视频数据进行挑战类型的分析而得到测试成绩。本申请提供的测试方法能够支持多人一起进行体质测试,且无需考官在场监督,实现体质测试全天候。(The application discloses a testing method, a testing device and a storage medium for supporting the constitution of multiple persons, wherein the testing method comprises the following steps: receiving video data collected in real time; determining a main operator according to the video data acquired in real time; determining a challenge type according to a selection of a main operator; after a ready operation instruction input by a main operator is received, the video data collected in real time is analyzed in a challenge type manner to obtain a test result. The testing method provided by the application can support multiple people to carry out the physique test together, does not need the examiner to supervise on site, and realizes all-weather physique test.)

支持多人体质的测试方法、测试装置及存储介质

技术领域

本申请涉及视频分析技术领域,特别是涉及一种支持多人体质的测试方法、测试装置及存储介质。

背景技术

当前体育测试的成绩测量一般使用人工方式测量或者传感器方式测量。其中人工方式测量所使用的测量设备包括秒表、皮尺、红外测距仪、机械计数器、电子计数器等设备。传感器方式测量所使用的测量设备包括红外传感设备、重力传感设备、RFID射频标签和感应(控制器)设备、霍尔传感设备等。这些测量方式和设备均存在测试标准不一致、测量结果不准确、用户和测试成绩不能自动对应、测试效率低、不能准确区分标准动作和不规范(犯规)动作等问题,而且在测试过程中,都需要有考官在场监督,以防作弊行为。

发明内容

本申请主要解决的技术问题是提供一种支持多人体质的测试方法、测试装置及存储介质,能够支持多人一起进行体质测试,且无需考官在场监督,实现体质测试全天候。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种支持多人体质的测试方法,所述方法包括:接收实时采集的视频数据;根据所述实时采集的视频数据而确定主操作人员;根据所述主操作人员的选择而确定挑战类型;在接收到所述主操作人员输入的准备就绪的操作指令后,对所述实时采集的视频数据进行所述挑战类型的分析而得到测试成绩。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种测试装置,所述测试装置包括处理器、存储器以及通信电路,所述处理器分别耦接所述存储器、所述通信电路,所述存储器中存储有程序数据,所述处理器通过执行所述存储器内的所述程序数据以实现上述方法中的步骤。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序能够被处理器执行以实现上述方法中的步骤。

本申请的有益效果是:本申请的测试方法首先确定主操作人员,然后在接下来的整个测试过程中测试装置只认定主操作人员的交互,而忽略其他测试人员的交互,从而在多人参与体质测试时,不会出现交互错乱的问题,且测试成绩测量由测试装置自动分析得出,可以无需考官监督,实现体质测量全天候,无时间限制。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:

图1是本申请测试系统一实施方式的结构示意图;

图2是本申请支持多人体质的测试方法一实施方式的流程示意图;

图3是本申请支持多人体质的测试方法另一实施方式的流程示意图;

图4是一应用场景中对应图3方法的交互流程图;

图5是本申请测试装置一实施方式的结构示意图;

图6是本申请测试装置另一实施方式的结构示意图;

图7是本申请计算机可读存储介质一实施方式的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请支持多人体质的测试方法由测试装置执行,如图1所示,该测试装置与摄像机、显示器连接,在进行测试时,摄像机用于实时采集测试人员的视频数据,采集的视频数据可以包括运动视频数据、人体视频数据、面部视频数据、手势视频数据等,测试装置接收摄像机实时采集的视频数据并进行分析,显示器用于向测试人员展示交互提示信息,该交互提示信息可以包括测试信息、流程信息与测试成绩等。其中,摄像机、测试装置以及显示器如何工作可参见下文,在此不做过多介绍。

参阅图2,图2是本申请支持多人体质的测试方法一实施方式的流程示意图,该测试方法包括:

S110:接收实时采集的视频数据。

具体地,测试装置接收摄像机实时采集的视频数据。

S120:根据实时采集的视频数据而确定主操作人员。

具体地,在进行体质测试时,摄像机的拍摄视野内测试人员的数量可能是一个,也有可能是多个,但不管是一个还是多个,均会在一个或多个测试人员中确定唯一的一个主操作人员。

S130:根据主操作人员的选择而确定挑战类型。

具体地,在确定挑战类型时,不管其他测试人员如何选择,本申请只认定主操作人员的选择,也就是说,具体接下来测试哪一种项目只能由主操作人员选择。

S140:在接收到主操作人员输入的准备就绪的操作指令后,对实时采集的视频数据进行挑战类型的分析而得到测试成绩。

具体地,在包括主操作人员的所有测试人员准备就绪后,主操作人员可以输入用于提示准备就绪的操作指令,而后测试装置对实时采集的视频数据进行挑战类型的分析,从而得到测试成绩。

也就是说,在确定主操作人员后,测试装置只认定主操作人员的交互,而其他测试人员与测试装置的交互无效。

从上述内容可以看出,本申请的测试方法首先确定主操作人员,然后在接下来的整个测试过程中测试装置只认定主操作人员的交互,而忽略其他测试人员的交互,从而在多人参与体质测试时,不会出现交互错乱的问题,且测试成绩测量由测试装置自动分析得出,可以无需考官监督,实现体质测量全天候,无时间限制。

参阅图3和图4,图3是本申请支持多人体质的测试方法另一实施方式的流程示意图,图4是一应用场景中对应图3方法的交互流程图,该方法包括:

S201:识别实时采集的视频数据中测试人员的面部特征。

S202:根据测试人员的面部特征而确定测试人员的身份信息。

S203:在显示器上显示框定测试人员面部的第一识别框、框定测试人员的第二识别框以及测试人员对应的身份信息。

具体地,在测试装置的启动待机阶段,测试装置启动应用后在显示器上显示初始页面,也就是“榜单页面”,在该“榜单页面”上可以显示上一次的测试成绩和/或榜单(榜单具体为测试成绩排序,同时以下均以同时显示上一次的测试成绩和榜单进行说明),同时“榜单页面”上会提示用户可以执行特定动作(例如挥手、眨眼、摇头等)以进入“挑战页面”。其中为了便于说明,以下均为此处的特定动作为挥手进行说明。

同时当测试人员进入摄像机的拍摄视野后,测试装置上的应用会启动算法程序,识别摄像机实时采集的视频数据中测试人员的面部特征,然后将识别到的面部特征与注册库中的面部特征进行对比,从而获取测试人员对应的身份信息。

可以理解的是,只有预先注册过的用户才能被识别身份信息,因此能够避免替考作弊的现象发生,可以无需考官在场。其中身份信息可以包括测试人员的名字、性别、年龄等一些基本信息。

然后测试装置在显示器上显示框定各个测试人员面部的第一识别框、框定各个测试人员人体的第二识别框以及各个测试人员对应的身份信息。

也就是对用户来说,在进入摄像机的拍摄视野后,会看到显示器上呈现“榜单页面”,同时该页面上会显示框定其面部的第一识别框、框定其整体的第二识别框以及对应的身份信息,同时该页面上还提示可以进行挥手以进入“挑战页面”。

需要说明的是,在其他实施方式中,测试方法也可以不包括步骤S201至步骤S203,此时可直接进入步骤S204。

S204:将实时采集的视频数据中执行第一预设交互动作的测试人员确定为主操作人员,并在显示器上突出显示主操作人员。

具体地,此处的第一预设交互动作与上述的特定动作相同,当特定动作为挥手时,此处的第一预设交互动作也为挥手。

当测试装置识别到摄像机拍摄视野内有测试人员进行了挥手,则将该挥手的测试人员确定为主操作人员。其中测试装置识别测试人员是否挥手的具体做法为:应用向算法程序发送挥手识别命令,然后算法程序会分析实时采集的视频数据,从而判断是否存在挥手的测试人员,也就是说,此时处于等待测试人员挥手的阶段。

同时在确定好主操作人员后,将页面切换为“测试页面”,在该页面上突出显示主操作人员,例如将主操作人员标红,或者将主操作人员对应的第一识别框、第二识别框设置成与其他测试人员的不同。

其中,在将页面切换为“测试页面”后,“测试页面”上还可以显示框定各个测试人员面部的第一识别框、框定各个测试人员整体的第二识别框以及对应的身份信息,或者,只显示框定主操作人员面部的第一识别框、框定主操作人员整体的第二识别框以及主操作人员对应的身份信息。

S205:提示主操作人员进入指定的挑战区域。

具体地,在“测试页面”上突出显示主操作人员的同时,还会提示主操作人员进入绘制的指定的挑战区域。例如,在“测试页面”上显示绘制的人形区域,以提示主操作人员进入该对应的人形区域中。

S206:侦测主操作人员是否在预设时间内进入指定的挑战区域。

若侦测到,则进入步骤S207,否则进入步骤S213。

具体地,若侦测到主操作人员在预设时间内(例如30秒、1分钟等)进入指定的挑战区域,则执行步骤S207,若未侦测到主操作人员在预设时间内进入指定的区域,则将显示器的页面切换为初始页面,即“榜单页面”,同时向后台算法发送挥手识别命令,回到等待测试人员挥手的阶段。

S207:提示主操作人员选择挑战类型。

具体地,在主操作人员进入指定的挑战区域后,提示主操人员通过例如手势(例如做数字手势1、2、3等)、摇头(例如上下左右摇头等)等方式进行挑战类型的选择。

其中为了便于说明,以下均以提示主操作人员通过做数字手势1、2、3等的方式选择挑战类型进行说明。例如,数字1代表跳绳挑战,数字2代表颠球挑战等。

其中测试装置在提示主操作人员选择挑战类型的同时,其会启动算法程序分析采集的视频数据并反馈主操作人员的手势识别结果。

S208:侦测主操作人员是否在预设时间内执行第二预设交互动作。

若侦测到,则进入步骤S209,否则进入步骤S213。

具体地,在侦测到主操作人员在预设时间(例如30秒、1分钟等)内通过执行第二预设交互动作(与步骤S207对应,为做数字手势1、2、3等动作)进行了挑战类型的选择,则进入步骤S209,否则将显示器的页面切换为初始页面,即“榜单页面”,同时向后台算法发送挥手识别命令,回到等待测试人员挥手的阶段。

S209:在显示器上显示最大支持的挑战位,并提示测试人员分别进入各个挑战位对应的挑战区域,以及提示主操作人员输入准备就绪的操作指令。

具体地,在主操作人员进行了挑战类型选择后,将页面切换为“挑战页面”,在该“挑战页面”上显示最大支持的挑战位,并提示测试人员分别进入各个挑战位对应的挑战区域,例如,在“挑战页面”上显示最大支持的挑战位为5个,并绘制5个人形区域,即最多允许5个测试人员同时进行体质测试。

同时在“挑战页面”上还会提示主操作人员在所有测试人员都准备就绪后输入提示准备就绪的操作指令,例如输入“OK”手势。

S210:侦测主操作人员是否在预设时间内执行第三预设交互动作。

若侦测到,则进入步骤S211,否则进入步骤S213。

具体地,第三预设交互动作与步骤S209中的准备就绪的操作指令对应,例如为“OK”手势。

若侦测到主操作人员在预设时间(例如30秒、1分钟等)内执行第三预设交互动作,则进入步骤S211,否则将显示器的页面切换为初始页面,即“榜单页面”,同时向后台算法发送挥手识别命令,回到等待测试人员挥手的阶段。

S211:在显示器上开始倒计时,并在倒计时结束时开始对实时采集的视频数据进行挑战类型的分析而得到测试成绩。

具体地,在主操作人员执行第三预设交互动作后,开始倒计时(例如倒计时10s),并在倒计时结束后,开始对实时采集的视频数据进行挑战类型的分析,从而得到测试成绩,直至挑战结束(例如挑战时间到)。

其中为了便于测试人员在测试过程中能够实时知晓自己的测试成绩,测试装置还会在显示器上实时显示各个测试人员的测试成绩。

S212:获取各测试人员对应的测试成绩、对应的挑战类型以及对应的身份信息,并在显示器上显示各测试人员对应的测试成绩、对应的挑战类型以及对应的身份信息。

具体地,在挑战结束后,为了让各个测试人员最终知道自己的测试成绩,还会在显示器上显示各测试人员对应的测试成绩、对应的挑战类型以及对应的身份信息。当然其他实施方式中也可以只显示各个测试人员对应的测试成绩。

同时为了便于后续发现问题需要回溯,测试装置还会将挑战过程中的视频数据(例如为自倒计时结束后开始采集的视频数据,或者为自确定主操作人员后开始采集的视频数据)进行保存。

S213:将显示器上的页面切换为初始页面。

具体地,在挑战结束后,将页面切换为初始页面,即“榜单页面”,同时会在“榜单页面”上显示本次成绩和榜单(测试成绩排名)。

从上述内容可以看出,与图2实施方式相比,除了可以在多人参与体质测试时避免交互错乱的现象发生外,本实施方式在整个测试过程中主操作人员与测试装置通过动作进行交互,可以实现无接触操作,能够与测试装置保留一定距离,留出运动空间,相比采用语音交互,可以避免出现声音混叠,识别失败的现象,以及相比采用接触式交互(例如通过鼠标、键盘、触摸屏等交互),主操作人员不需要离开测试区域,可以避免靠近测试装置操作不便的现象。

同时在挑战过程中,测试装置会在显示器上给出各个挑战区域,提示各个测试人员在对应的挑战区域内进行测试,可以避免测试人员之间相互干扰。

需要说明的是,在其他实施方式中,本申请支持多人体质测试的方法并非一定要包括步骤S201至步骤S213中的全部,例如,在确定好主操作人员后,可以无需主操作人员进入指定的挑战区域,此时可以直接提示用户选择挑战类型,又例如,在确定主操作人员后,可以不在显示器上突出显示主操作人员,又例如,在主操作人员选择挑战类型后,可以不在显示器上显示最大支持的挑战位,此时可以允许各个测试人员根据实际需求任意选择合适的挑战位置,又例如,在主操作人员输入准备就绪的操作指令后,可以无需进行倒计时,而是直接对实时采集的视频数据进行分析而得到测试成绩,又例如,在得到测试成绩后,可以无需将测试成绩等信息在显示器上显示,此时为了避免隐私泄漏,可以将各个测试人员的测试成绩保存在数据库中。

为了更好地理解上述实施方式的内容,再次结合图4对上述方案进行详细的介绍:

在测试装置处于启动待机阶段,测试人员在进入摄像机的拍摄视野后,会看到显示器上呈现“榜单页面”,同时该页面上会显示框定其面部的第一识别框、框定其整体的第二识别框以及对应的身份信息,同时该页面上还提示可以进行挥手以进入“挑战页面”。

当某一测试人员进行挥手后,进入交互测试阶段,此时测试装置会将该挥手的测试人员确定为主操作人员,并将“榜单页面”切换为“测试页面”,在该“测试页面”上会将主操作人员标红,并提示“请标红人员进入绘制的挑战区域”。

在主操作人员进入绘制的挑战区域后,“测试页面”提示通过手势选择挑战类型。其中如果主操作人员没有在规定时间内进入绘制的挑战区域,则测试装置会将页面切换为“榜单页面”,回到启动待机阶段。

在主操作人员通过手势选择挑战类型后,测试装置会将页面切换为“挑战页面”,在该“挑战页面”上显示最大支持的挑战位,并提示各个测试人员进入对应的挑战区域,同时提示主操作人员在各个测试人员准备就绪后,输入“OK”手势。其中如果主操作人员没有在规定时间内选择挑战类型,则测试装置会将页面切换为“榜单页面”,回到启动待机阶段。

在主操人员输入“OK”的手势后,“挑战页面”开始倒计时,并在倒计时结束后,对实时采集的视频数据进行特定挑战类型的分析,并实时显示计数结果,直至挑战结束。其中如果主操作人员没有在规定时间内输入“OK”的手势,则测试装置会将页面切换为“榜单页面”,回到启动待机阶段。

在挑战结束后,测试装置会将页面切换为“榜单页面”,同时用户在该“榜单页面”上可以看到各自的测试成绩、对应的挑战类型、对应的身份信息等信息,甚至还可以看到本次测试的排名。

参阅图5,图5是本申请测试装置一实施方式的结构示意图。该测试装置200包括处理器210、存储器220以及通信电路230,处理器210分别耦接存储器220、通信电路230,存储器220中存储有程序数据,处理器210通过执行存储器220内的程序数据以实现上述任一项实施方式支持多人体质的测试方法中的步骤,其中详细的步骤可参见上述实施方式,在此不再赘述。

参阅图6,图6是本申请测试装置另一实施方式的结构示意图。该测试装置300包括接收模块310、第一确定模块320、第二确定模块330以及分析模块340。

接收模块310用于接收实时采集的视频数据。

第一确定模块320与接收模块310连接,用于根据实时采集的视频数据而确定主操作人员。

第二确定模块330与第一确定模块320连接,用于根据主操作人员的选择而确定挑战类型。

分析模块340与第二确定模块330连接,用于在接收到主操作人员输入的准备就绪的操作指令后,对实时采集的视频数据进行挑战类型的分析而得到测试成绩。

在一实施方式中,第一确定模块320具体用于将实时采集的视频数据中执行第一预设交互动作的测试人员确定为主操作人员。

在一实施方式中,第一确定模块320在确定主操作人员后,还会在显示器上突出显示主操作人员。

在一实施方式中,测试装置300还包括提示模块,用于在第二确定模块330确定挑战类型之前,提示主操作人员进入指定的挑战区域,同时在侦测到主操作人员在预设时间内进入指定的挑战区域后,提示模块还用于提示主操作人员选择挑战类型。

在一实施方式中,第二确定模块330具体用于在侦测到主操作人员在预设时间内执行第二预设交互动作时,根据第二预设交互动作而确定挑战类型。

在一实施方式中,测试装置300还包括提示模块,用于在第二确定模块330确定挑战类型后,在显示器上显示最大支持的挑战位,并提示测试人员分别进入各个挑战位对应的挑战区域。

在一实施方式中,分析模块340具体用于提示主操作人员输入准备就绪的操作指令,并在侦测到主操作人员在预设时间内执行第三预设交互动作时,对实时采集的视频数据进行挑战类型的分析而得到测试成绩。

在一实施方式中,分析模块340还具体用于在侦测到主操作人员执行第三预设交互动作时,在显示器上开始倒计时,并在倒计时结束时开始对实时采集的视频数据进行挑战类型的分析而得到测试成绩。

在一实施方式中,测试装置300还包括显示模块,用于在分析模块340得到测试成绩后,获取各测试人员对应的测试成绩、对应的挑战类型以及对应的身份信息,然后在显示器上显示各测试人员对应的测试成绩、对应的挑战类型以及对应的身份信息。

在一实施方式中,分析模块340在第一确定模块320确定主操作人员之前,还用于识别实时采集的视频数据中测试人员的面部特征,然后根据测试人员的面部特征而确定测试人员的身份信息,接着在显示器上显示框定测试人员面部的第一识别框、框定测试人员的第二识别框以及测试人员对应的身份信息。

参阅图7,图7是本申请计算机可读存储介质一实施方式的结构示意图。该计算机可读存储介质400存储有计算机程序410,计算机程序410能够被处理器执行以实现上述任一项方法中的步骤。

其中,计算机可读存储介质400具体可以为U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁碟或者光盘等可以存储计算机程序410的装置,或者也可以为存储有该计算机程序410的服务器,该服务器可将存储的计算机程序410发送给其他设备运行,或者也可以自运行该存储的计算机程序410。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用户数据的保护方法、装置、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类