投篮检测方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:25271752 阅读:34 留言:0更新日期:2020-08-14 23:04
本申请提供了一种投篮检测方法、装置、电子设备及计算机可读存储介质,应用于图像处理技术领域,其中该方法包括:当检测到目标视频帧中的用户有投篮意向时检测后续帧,当后续帧中篮球的位置信息与用户目标人体部位满足一定关系时,确定用户完成了一次投篮,从而能够避免红外线检测可能出现的漏检问题,以及提升投篮检测的准确性。

【技术实现步骤摘要】
投篮检测方法、装置、电子设备及计算机可读存储介质
本申请涉及图像处理
,具体而言,本申请涉及一种投篮检测方法、装置、电子设备及计算机可读存储介质。
技术介绍
投篮机又称篮球机、街头篮球机,将篮球运动中的投篮动作独立出来而成的一种最新潮的体育休闲设备,参加游戏者须在一定的时间内尽可能多的投篮得分,超过一定的分数即可进入下一关,是新兴的体育运动方式。在游戏者使用投篮机进行游戏时,通常需要对游戏者的投篮次数进行统计,目前,游戏者投篮的检测是通过红外线检测实现的,然而,通过红外线的检测方式存在检测准确率低的问题。
技术实现思路
本申请提供了一种投篮检测方法、装置、电子设备及计算机可读存储介质,用于提升用户投篮次数检测的准确率,本申请采用的技术方案如下:第一方面,提供了一种投篮检测方法,该方法包括,基于姿态识别模型确定目标视频帧中的用户是否有投篮意向;如果目标视频帧中的用户有投篮意向,则基于YOLO目标检测模型检测识别目标视频帧的后续帧,确定后续帧中的篮球的位置信息与用户目标人体部位的位置信息;基于确定的篮球的位置信息与用户目标人体部位的位置信息确定目标视频帧中的用户是否完成一次投篮。可选地,基于姿态识别模型确定目标视频帧中的用户是否有投篮意向,包括:基于所述姿态识别模型确定用户的人体部位关键点,所述人体部位关键点包括头部、肩部、手肘、手腕、手臂;基于确定的用户的人体部位关键点确定用户是否具有投篮意向。可选地,所述位置信息包括中心坐标信息、宽度信息、高度信息。可选地,所述基于确定的篮球的位置信息与用户目标人体部位的位置信息确定目标视频帧中的用户是否完成一次投篮,包括:基于确定的篮球的位置信息与用户目标人体部位的位置信息确定篮球与所述目标人体部位的位置关系;如果所述篮球位于所述目标人体部位的上部预定阈值距离,则确定用户完成一次投篮。可选地,该方法还包括:如果确定用户完成一次投篮,则对用户投篮记录信息进行更新,所述投篮记录信息包括用户投篮次数,投篮时间信息。可选地,该方法还包括:基于所述投篮记录信息确定预定时间内的投篮次数信息;获取所述预定时间内的进球次数信息;基于所述预定时间内的投篮次数信息与所述预定时间内的进球次数信息确定用户的投篮得分。可选地,该方法还包括:对所述目标视频帧进行图像识别确定用户的身份信息;对所述用户的身份信息与所述用户的投篮得分进行关联存储。第二方面,提供了一种投篮检测装置,该装置包括,第一确定模块,用于基于姿态识别模型确定目标视频帧中的用户是否有投篮意向;第二确定模块,用于如果所述目标视频帧中的用户有投篮意向,则基于YOLO目标检测模型检测识别目标视频帧的后续帧,确定所述后续帧中的篮球的位置信息与用户目标人体部位的位置信息;第三确定模块,用于基于确定的篮球的位置信息与用户目标人体部位的位置信息确定目标视频帧中的用户是否完成一次投篮。可选地,所述第一确定模块包括:第一确定单元,用于基于所述姿态识别模型确定用户的人体部位关键点,所述人体部位关键点包括头部、肩部、手肘、手腕、手臂;第二确定单元,基于确定的用户的人体部位关键点确定用户是否具有投篮意向。可选地,所述位置信息包括中心坐标信息、宽度信息、高度信息。可选地,所述第三确定模块包括:第三确定单元,用于基于确定的篮球的位置信息与用户目标人体部位的位置信息确定篮球与所述目标人体部位的位置关系;第四确定单元,用于如果所述篮球位于所述目标人体部位的上部预定阈值距离,则确定用户完成一次投篮。可选地,该装置还包括:更新模块,用于如果确定用户完成一次投篮,则对用户投篮记录信息进行更新,所述投篮记录信息包括用户投篮次数,投篮时间信息。可选地,该装置还包括:第四确定模块,用于基于所述投篮记录信息确定预定时间内的投篮次数信息;获取模块,用于获取所述预定时间内的进球次数信息;第五确定模块,用于基于所述预定时间内的投篮次数信息与所述预定时间内的进球次数信息确定用户的投篮得分。可选地,该装置还包括:识别模块,用于对所述目标视频帧进行图像识别确定用户的身份信息;存储模块,用于对所述用户的身份信息与所述用户的投篮得分进行关联存储。第三方面,提供了一种电子设备,该电子设备包括:一个或多个处理器;存储器;一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行第一方面所示的投篮检测方法。第四方面,提供了一种计算机可读存储介质,计算机存储介质用于存储计算机指令,当其在计算机上运行时,使得计算机可以执行第一方面所示的投篮检测方法。本申请提供了一种投篮检测方法、装置、电子设备及计算机可读存储介质,与现有技术红外线进行投篮检测相比,本申请基于姿态识别模型确定目标视频帧中的用户是否有投篮意向;如果所述目标视频帧中的用户有投篮意向,则基于YOLO目标检测模型检测识别目标视频帧的后续帧,确定所述后续帧中的篮球的位置信息与用户目标人体部位的位置信息;基于确定的篮球的位置信息与用户目标人体部位的位置信息确定目标视频帧中的用户是否完成一次投篮。即当检测到目标视频帧中的用户有投篮意向时检测后续帧,当后续帧中篮球的位置信息与用户目标人体部位满足一定关系时,确定用户完成了一次投篮,从而能够避免红外线检测可能出现的漏检问题,以及提升投篮检测的准确性。本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本申请实施例的一种投篮检测方法的流程示意图;图2为本申请实施例的一种投篮检测装置的结构示意图;图3为本申请实施例的一种电子设备的结构示意图。具体实施方式下面详细描述本申请的实施例,各实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。下面以具体地实施例对本文档来自技高网
...

【技术保护点】
1.一种投篮检测方法,其特征在于,包括:/n基于姿态识别模型确定目标视频帧中的用户是否有投篮意向;/n如果所述目标视频帧中的用户有投篮意向,则基于YOLO目标检测模型检测识别目标视频帧的后续帧,确定所述后续帧中的篮球的位置信息与用户目标人体部位的位置信息;/n基于确定的篮球的位置信息与用户目标人体部位的位置信息确定目标视频帧中的用户是否完成一次投篮。/n

【技术特征摘要】
1.一种投篮检测方法,其特征在于,包括:
基于姿态识别模型确定目标视频帧中的用户是否有投篮意向;
如果所述目标视频帧中的用户有投篮意向,则基于YOLO目标检测模型检测识别目标视频帧的后续帧,确定所述后续帧中的篮球的位置信息与用户目标人体部位的位置信息;
基于确定的篮球的位置信息与用户目标人体部位的位置信息确定目标视频帧中的用户是否完成一次投篮。


2.根据权利要求1所述的方法,其特征在于,所述基于姿态识别模型确定目标视频帧中的用户是否有投篮意向,包括:
基于所述姿态识别模型确定用户的人体部位关键点,所述人体部位关键点包括头部、肩部、手肘、手腕、手臂;
基于确定的用户的人体部位关键点确定用户是否具有投篮意向。


3.根据权利要求1所述的方法,其特征在于,所述位置信息包括中心坐标信息、宽度信息、高度信息。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述基于确定的篮球的位置信息与用户目标人体部位的位置信息确定目标视频帧中的用户是否完成一次投篮,包括:
基于确定的篮球的位置信息与用户目标人体部位的位置信息确定篮球与所述目标人体部位的位置关系;
如果所述篮球位于所述目标人体部位的上部预定阈值距离,则确定用户完成一次投篮。


5.根据权利要求4所述的方法,其特征在于,该方法还包括:
如果确定用户完成一次投篮,则对用户投篮记录信息进行更新,所述投篮记录信息包括用户投篮次数,投篮时间信息。


6....

【专利技术属性】
技术研发人员:张翼
申请(专利权)人:广东世宇科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1