首页 / 双人同时跳绳的跳绳个数检测方法、装置、设备和介质

双人同时跳绳的跳绳个数检测方法、装置、设备和介质有效专利 发明

技术领域

[0001] 本申请涉及跳绳计数技术领域,特别是涉及双人同时跳绳的跳绳个数检测方法、装置、设备和介质。

相关背景技术

[0002] 在体测考核中,跳绳是一项常见的测试项目,它可以评估被测试者的心肺耐力、协调性、灵活性和反应速度等多个方面的身体素质。在双人跳绳过程中,双人存在距离较近导致识别结果出现误差的现象。需要针对上述现象,设计一种双人同时跳绳个数检测的方法实现多人同时跳绳的计数问题。

具体实施方式

[0063] 为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵时做类似改进,因此本申请不受下面公开的具体实施的限制。
[0064] 除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
[0065] 图1为本申请实施例提供的双人同时跳绳的跳绳个数检测方法示意图。
[0066] 第一方面,本发明实施例提供双人同时跳绳的跳绳个数检测方法,结合图1,包括S101至S109八个步骤:
[0067] S101:当双人同时跳绳的第一人员、第二人员进入场景完成准备工作时,对第一人员、第二人员进行身份标注。
[0068] 具体的,本发明实施例中,当双人同时跳绳的第一人员、第二人员进入场景完成准备工作时,工作人员对第一人员、第二人员进行身份标注并进行跳绳个数的确定。
[0069] S102:获取每一帧场景内第一人员、第二人员的实时位置。
[0070] 具体的,本发明实施例中,可以通过智慧一体机的摄像头获取每一帧i场景内第一人员、第二人员的实时位置。
[0071] S103:根据第一人员、第二人员的实时位置确定每一帧的人员交集得分。
[0072] 具体的,本发明实施例中,根据第一人员、第二人员的实时位置确定每一帧的人员交集得分的方法下文详细介绍。
[0073] S104:根据每一帧的人员交集得分确定第一人员、第二人员是相对独立或第一人员、第二人员是互相遮挡。
[0074] 具体的,本发明实施例中,根据每一帧的人员交集得分确定第一人员、第二人员是相对独立或第一人员、第二人员是互相遮挡的方法下文详细介绍。
[0075] S105:当当前帧中第一人员、第二人员是相对独立时,获取第一人员、第二人员的胯骨中心坐标,当当前帧中第一人员、第二人员是互相遮挡时,获取当前帧中两人的胯骨中心坐标、当前帧前一帧中两人的胯骨中心坐标和当前帧前两帧中两人的胯骨中心坐标。
[0076] S106:根据当前帧中两人的胯骨中心坐标、当前帧前一帧中两人的胯骨中心坐标和当前帧前两帧中两人的胯骨中心坐标确定单人相似得分。
[0077] 具体的,本发明实施例中,根据当前帧中两人的胯骨中心坐标、当前帧前一帧中两人的胯骨中心坐标和当前帧前两帧中两人的胯骨中心坐标确定单人相似得分的方法下文详细介绍。
[0078] S107:根据单人相似得分的值确定互相遮挡时每一帧中第一人员、第二人员的胯骨中心坐标。
[0079] 具体的,本发明实施例中,根据单人相似得分的值确定互相遮挡时每一帧中第一人员、第二人员的胯骨中心坐标的方法下文详细介绍。
[0080] S108:根据双人同时跳绳开始到双人同时跳绳结束中每一帧中第一人员、第二人员的胯骨中心坐标确定每一帧中第一人员的波动得分、第二人员的波动得分。
[0081] 具体的,本发明实施例中,根据双人同时跳绳开始到双人同时跳绳结束中每一帧中第一人员、第二人员的胯骨中心坐标确定每一帧中第一人员的波动得分、第二人员的波动得分的方法下文详细介绍。
[0082] S109:根据每一帧中第一人员的波动得分、第二人员的波动得分确定第一人员的跳绳个数和第二人员的跳绳个数。
[0083] 具体的,本发明实施例中,根据每一帧中第一人员的波动得分、第二人员的波动得分确定第一人员的跳绳个数和第二人员的跳绳个数的方法下文详细介绍。
[0084] 进一步地,上述双人同时跳绳的跳绳个数检测方法中,根据第一人员、第二人员的实时位置确定每一帧的人员交集得分是通过如下公式确定的:
[0085]
[0086]
[0087]
[0088] 其中, 表示交集宽度得分、 表示交集高度得分, 表示设定的第一判断阈值, 表示每一帧的人员交集得分, 表示第一人员的实时位置、表示第二人员的实时位置, 分别为第一人员和第
二人员识别方框左顶角的坐标, 分别为第一人员和第二人员识别方框的宽,分别为第一人员和第二人员识别方框的高。
[0089] 具体的,本发明实施例中,设定的第一判断阈值 的大小根据实际情况灵活设定。
[0090] 进一步地,上述双人同时跳绳的跳绳个数检测方法中,根据每一帧的人员交集得分确定第一人员、第二人员是相对独立或第一人员、第二人员是互相遮挡,包括:
[0091] 当人员交集得分 等于1时,判定两个人员存在互相遮挡;
[0092] 当人员交集得分 等于1时,判定两个人员相对独立;
[0093] 其中,i表示帧数。
[0094] 进一步地,上述双人同时跳绳的跳绳个数检测方法中,根据当前帧中两人的胯骨中心坐标、当前帧前一帧中两人的胯骨中心坐标和当前帧前两帧中两人的胯骨中心坐标确定单人相似得分是通过如下公式确定的:
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104] 其中 , , 表示 当前帧中两人的 胯骨中心坐标 ,, 表示当前帧前一帧中两人的胯骨中心坐标,
, 表示当前帧前两帧中两人的胯骨中心坐标, 为设
定的第二判断阈值, 为第一相似得分, 为第二相似得分, 为胯骨中心距离得分,单人相似得分 为间距得分计算函数,
为第一间距得计算函数, 为距离对比得分,
为第二间距得计算函数, 为角度对比得分 ,
表示当前帧第一人员和第二人员的胯骨中心坐标,i表示帧数, 为设定的第三判断阈值, 为设定的第四判断阈值, 为设定的第五判断阈值, 为设定的第六判断阈值。
[0105] 具体的,本发明实施例中,设定的第二判断阈值 、设定的第三判断阈值 、设定的第四判断阈值 ,设定的第五判断阈值 ,设定的第六判断阈值 的大小根据实际情况灵活设定。
[0106] 进一步地,上述双人同时跳绳的跳绳个数检测方法中,根据单人相似得分的值确定每一帧中第一人员、第二人员的胯骨中心坐标,包括:
[0107] 当单人相似得分 等于1时,令本帧i中第一人员的胯骨中心坐标,第二人员的胯骨中心坐标 ;
[0108] 当单人相似得分 不等于1时,令本帧i中第一人员的胯骨中心坐标,第二人员的胯骨中心坐标 ;
[0109] 其中,i表示帧数。
[0110] 进一步地,上述双人同时跳绳的跳绳个数检测方法中,根据双人同时跳绳开始到双人同时跳绳结束中每一帧中第一人员、第二人员的胯骨中心坐标确定每一帧中第一人员的波动得分、第二人员的波动得分是通过如下公式确定的:
[0111]
[0112]
[0113] 其中,i = 3,..., , 表示第一人员的波动得分, 表示第二人员的波动得分, , 分别表示第一人员和第二人员的胯骨中心坐标,i表示帧数。
[0114] 进一步地,上述双人同时跳绳的跳绳个数检测方法中,根据每一帧中第一人员的波动得分、第二人员的波动得分确定第一人员的跳绳个数和第二人员的跳绳个数是通过如下公式确定的:
[0115]
[0116]
[0117] 其中, 表示第一人员的波动得分, 表示第二人员的波动得分, 表示第一人员的跳绳个数, 表示第二人员的跳绳个数,i表示帧数,i=3,..., , 表示跳绳结束的帧数。
[0118] 图2为本申请实施例提供的一种双人同时跳绳的跳绳个数检测装置示意图。
[0119] 第二方面,本发明实施例还提供一种双人同时跳绳的跳绳个数检测装置,结合图2,包括:
[0120] 标注模块201:用于当双人同时跳绳的第一人员、第二人员进入场景完成准备工作时,对第一人员、第二人员进行身份标注;
[0121] 获取模块202:用于获取每一帧场景内第一人员、第二人员的实时位置;
[0122] 第一确定模块203:用于根据第一人员、第二人员的实时位置确定每一帧的人员交集得分;
[0123] 第二确定模块204:用于当当前帧中第一人员、第二人员是相对独立时,获取第一人员、第二人员的胯骨中心坐标,当当前帧中第一人员、第二人员是互相遮挡时,获取当前帧中两人的胯骨中心坐标、当前帧前一帧中两人的胯骨中心坐标和当前帧前两帧中两人的胯骨中心坐标;
[0124] 第三确定模块205:用于根据当前帧中两人的胯骨中心坐标、当前帧前一帧中两人的胯骨中心坐标和当前帧前两帧中两人的胯骨中心坐标确定单人相似得分;
[0125] 第四确定模块206:用于根据单人相似得分的值确定互相遮挡时每一帧中第一人员、第二人员的胯骨中心坐标;
[0126] 第五确定模块207:用于根据双人同时跳绳开始到双人同时跳绳结束中每一帧中第一人员、第二人员的胯骨中心坐标确定每一帧中第一人员的波动得分、第二人员的波动得分;
[0127] 第六确定模块208:用于根据每一帧中第一人员的波动得分、第二人员的波动得分确定第一人员的跳绳个数和第二人员的跳绳个数。
[0128] 第三方面,本发明实施例还提供了一种电子设备,包括:处理器和存储器;
[0129] 所述处理器通过调用所述存储器存储的程序或指令,用于执行如上所述任一项所述的双人同时跳绳的跳绳个数检测方法。
[0130] 第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储程序或指令,所述程序或指令使计算机执行如上所述任一项所述的双人同时跳绳的跳绳个数检测方法。
[0131] 图3是本公开实施例提供的一种电子设备的示意性框图。
[0132] 如图3所示,电子设备包括:至少一个处理器301、至少一个存储器302和至少一个通信接口303。电子设备中的各个组件通过总线系统304耦合在一起。通信接口303,用于与外部设备之间的信息传输。可理解,总线系统304用于实现这些组件之间的连接通信。总线系统304除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但为了清楚说明起见,在图3中将各种总线都标为总线系统304。
[0133] 可以理解,本实施例中的存储器302可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。
[0134] 在一些实施方式中,存储器302存储了如下的元素,可执行单元或者数据结构,或者他们的子集,或者他们的扩展集:操作系统和应用程序。
[0135] 其中,操作系统,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序,包含各种应用程序,例如媒体播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本申请实施例提供的双人同时跳绳的跳绳个数检测方法中任一方法的程序可以包含在应用程序中。
[0136] 在本申请实施例中,处理器301通过调用存储器302存储的程序或指令,具体的,可以是应用程序中存储的程序或指令,处理器301用于执行本申请实施例提供的双人同时跳绳的跳绳个数检测方法各实施例的步骤。
[0137] 当双人同时跳绳的第一人员、第二人员进入场景完成准备工作时,对所述第一人员、第二人员进行身份标注;
[0138] 获取每一帧场景内第一人员、第二人员的实时位置;
[0139] 根据所述第一人员、第二人员的实时位置确定每一帧的人员交集得分;
[0140] 根据所述每一帧的人员交集得分确定第一人员、第二人员是相对独立或第一人员、第二人员是互相遮挡;
[0141] 当当前帧中第一人员、第二人员是相对独立时,获取第一人员、第二人员的胯骨中心坐标,当当前帧中第一人员、第二人员是互相遮挡时,获取当前帧中两人的胯骨中心坐标、当前帧前一帧中两人的胯骨中心坐标和当前帧前两帧中两人的胯骨中心坐标;
[0142] 根据所述当前帧中两人的胯骨中心坐标、所述当前帧前一帧中两人的胯骨中心坐标和所述当前帧前两帧中两人的胯骨中心坐标确定单人相似得分;
[0143] 根据所述单人相似得分的值确定互相遮挡时每一帧中第一人员、第二人员的胯骨中心坐标;
[0144] 根据双人同时跳绳开始到双人同时跳绳结束中每一帧中第一人员、第二人员的胯骨中心坐标确定每一帧中第一人员的波动得分、第二人员的波动得分;
[0145] 根据所述每一帧中第一人员的波动得分、第二人员的波动得分确定第一人员的跳绳个数和第二人员的跳绳个数。
[0146] 本申请实施例提供的双人同时跳绳的跳绳个数检测方法中任一方法可以应用于处理器301中,或者由处理器301实现。处理器301可以是一种集成电路芯片,具有信号能力。在实现过程中,上述方法的各步骤可以通过处理器301中的硬件的集成逻辑电路或者软件形式的指令完成。上述处理器301可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规器等。
[0147] 本申请实施例提供的双人同时跳绳的跳绳个数检测方法中任一方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器302,处理器301读取存储器302中的信息,结合其硬件完成双人同时跳绳的跳绳个数检测方法的步骤。
[0148] 本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本申请的范围之内并且形成不同的实施例。
[0149] 本领域的技术人员能够理解,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0150] 以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页 第1页 第2页 第3页
相关技术
方法装置相关技术
检测方法相关技术
梁帆发明人的其他相关专利技术