本发明涉及影像检测定位,尤其涉及一种起跳踩线检测方法、装置、存储介质及计算机设备。
背景技术:
1、目前各中高校进行三级跳比赛时,基本采用人工查看考生是否有压线踩线,但人工查看工作量比较大,人工方式难以避免疲劳问题,当人出现疲劳后容易出现判断错误。而随着人工智能的发展,现今,在图像视频处理方面越来越显示出其重要程度,自动化在以后的时间里将成为主流,而在体育行业,这方面的应用也极为关键,一方面减少了人力成本,另一方面保证绝对了公平公正公开的理念,提高了压线踩线的判断的准确性。
技术实现思路
1、本发明的主要目的在于提供一种起跳踩线检测方法、装置、存储介质及计算机设备,可以解决现有技术中的跳踩线检测工作量大、容易误判的技术问题。
2、为实现上述目的,本发明第一方面提供一种起跳踩线检测方法,所述方法包括:
3、获取待测人员连续的视频帧,识别所述视频帧中待测人员的脚掌检测框,得到目标脚掌检测框,根据所述目标脚掌检测框,确定起跳帧,其中,所述脚掌检测框为脚掌或鞋子的外接多边形;所述起跳帧是待测人员起跳时的视频帧;
4、识别所述起跳帧中目标脚掌检测框内的脚尖位置的坐标,得到目标坐标;
5、根据所述目标坐标、预设的起跳线位置以及起跳方向,检测所述待测人员是否存在起跳踩线行为。
6、结合第一方面,在一种可能的实现方式中,上述根据所述目标坐标、预设的起跳线位置以及起跳方向,检测所述待测人员是否存在起跳踩线行为,包括:通过判断目标向量与所述起跳方向是否同向,检测所述待测人员是否存在起跳踩线行为;其中,所述目标向量为以目标坐标点为起点,目标坐标点垂直于起跳线位置的坐标点为终点构成的向量。
7、结合第一方面,在一种可能的实现方式中,上述通过判断目标向量与所述起跳方向是否同向,检测所述待测人员是否存在起跳踩线行为,包括:若所述目标向量与所述起跳方向同向,则所述待测人员不存在起跳踩线行为;若所述目标向量与所述起跳方向反向,则所述待测人员存在起跳踩线行为。
8、结合第一方面,在一种可能的实现方式中,上述判断目标向量与所述起跳方向是否同向,包括:根据所述目标向量与所述起跳方向之间构成的夹角是否小于90°,判断所述目标向量与所述起跳方向是否同向。
9、结合第一方面,在一种可能的实现方式中,上述根据所述目标向量与所述起跳方向之间构成的夹角是否小于90°,判断所述目标向量与所述起跳方向是否同向,包括:若所述目标向量与所述起跳方向之间构成的夹角小于90°,则所述目标向量与所述起跳方向同向;若所述目标向量与所述起跳方向之间构成的夹角不小于90°,则所述目标向量与所述起跳方向反向。
10、结合第一方面,在一种可能的实现方式中,上述根据所述目标脚掌检测框,确定起跳帧,包括:按照预设规则,根据目标视频帧对应的目标脚掌检测框底边位置、目标脚掌检测框高度以及目标脚掌检测框宽度,对所述目标脚掌检测框进行打分,得到所述目标脚掌检测框对应的总得分;其中,所述目标视频帧为目标时间段内的任一视频帧,目标时间段为从目标脚掌检测框的横向速度第一次小于速度阈值对应的视频帧开始,到目标脚掌检测框的横向速度第一次大于速度阈值对应的视频帧结束之间的时间段;将总得分最高的目标脚掌检测框对应的目标视频帧作为起跳帧。
11、结合第一方面,在一种可能的实现方式中,上述识别所述起跳帧中待测人员的脚掌检测框内的脚尖位置的坐标,得到目标坐标,包括:对所述起跳帧中的目标脚掌检测框进行放大处理,得到包含目标脚掌检测框的识别区域,对所述识别区域进行裁剪,得到局部图像,其中,所述局部图像包含目标脚掌检测框;基于深度学习的神经网络算法对所述局部图像进行识别,得到目标坐标。
12、为实现上述目的,本发明第二方面提供一种起跳踩线检测装置,所述装置包括:
13、获取识别模块:用于获取待测人员连续的视频帧,识别所述视频帧中待测人员的脚掌检测框,得到目标脚掌检测框,根据所述目标脚掌检测框,确定起跳帧,其中,所述脚掌检测框为脚掌或鞋子的外接多边形;所述起跳帧是待测人员起跳时的视频帧;
14、识别得到模块:用于识别所述起跳帧中目标脚掌检测框内的脚尖位置的坐标,得到目标坐标;
15、检测踩线模块:用于根据所述目标坐标、预设的起跳线位置以及起跳方向,检测所述待测人员是否存在起跳踩线行为。
16、为实现上述目的,本发明第三方面提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
17、获取待测人员连续的视频帧,识别所述视频帧中待测人员的脚掌检测框,得到目标脚掌检测框,根据所述目标脚掌检测框,确定起跳帧,其中,所述脚掌检测框为脚掌或鞋子的外接多边形;所述起跳帧是待测人员起跳时的视频帧;
18、识别所述起跳帧中目标脚掌检测框内的脚尖位置的坐标,得到目标坐标;
19、根据所述目标坐标、预设的起跳线位置以及起跳方向,检测所述待测人员是否存在起跳踩线行为。
20、为实现上述目的,本发明第四方面提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
21、获取待测人员连续的视频帧,识别所述视频帧中待测人员的脚掌检测框,得到目标脚掌检测框,根据所述目标脚掌检测框,确定起跳帧,其中,所述脚掌检测框为脚掌或鞋子的外接多边形;所述起跳帧是待测人员起跳时的视频帧;
22、识别所述起跳帧中目标脚掌检测框内的脚尖位置的坐标,得到目标坐标;
23、根据所述目标坐标、预设的起跳线位置以及起跳方向,检测所述待测人员是否存在起跳踩线行为。
24、采用本发明实施例,具有如下有益效果:
25、本发明提供一种起跳踩线检测方法,通过获取待测人员连续的视频帧,识别视频帧中待测人员的脚掌检测框,根据待测人员的脚掌检测框,确定起跳帧,并识别起跳帧中待测人员的脚掌检测框内的脚尖位置的坐标,得到目标坐标,根据目标坐标、预设的起跳线位置以及起跳方向,检测待测人员是否存在起跳踩线行为。在本技术方案中,通过结合目标坐标、预设的起跳线位置以及起跳方向多方面来检测待测人员是否存在起跳踩线行为,可以提高起跳踩线检测的准确性。
1.一种起跳踩线检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标坐标、预设的起跳线位置以及起跳方向,检测所述待测人员是否存在起跳踩线行为,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过判断目标向量与所述起跳方向是否同向,检测所述待测人员是否存在起跳踩线行为,包括:
4.根据权利要求2所述的方法,其特征在于,所述判断目标向量与所述起跳方向是否同向,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标向量与所述起跳方向之间构成的夹角是否小于90°,判断所述目标向量与所述起跳方向是否同向,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述目标脚掌检测框,确定起跳帧,包括:
7.根据权利要求1所述的方法,其特征在于,所述识别所述起跳帧中待测人员的脚掌检测框内的脚尖位置的坐标,得到目标坐标,包括:
8.一种起跳踩线检测装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
10.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。