一种线下台球击球辅助方法、装置、终端及存储介质制造方法及图纸

技术编号:29560047 阅读:30 留言:0更新日期:2021-08-06 19:10
本发明专利技术公开一种线下台球击球辅助方法,包括以下步骤:通过预设位置的摄像头获取球桌上的实时画面信息,并通过预设位置的投影仪在所述球桌上进行投影;根据实时画面信息以及预设的击球规则生成目标球到目标袋口的静态辅助线;根据静态辅助线及预设的物理碰撞模型在目标球的碰撞点处相应的生成一个虚拟母球;通过动态辅助线连接虚拟母球与母球;当球杆的运动轨迹与动态辅助线位于同一直线上且虚拟母球与母球重合时,生成击球确认信息。本发明专利技术所公开的方法便于用户快速获取正确的击球经验,促进用户对于台球的学习进步。

【技术实现步骤摘要】
一种线下台球击球辅助方法、装置、终端及存储介质
本专利技术涉及台球
,尤其涉及一种线下台球击球辅助方法、装置、终端及存储介质。
技术介绍
台球运动,属于球类运动项目之一。用户在台球桌上,用球杆按照一定的规则,通过击白色主球,使目标球入袋。台球桌上摆放有多个不同花色与球号的台球。例如,中式八球包括一个白球及十五个彩球(包括一个黑球、七个单色球与7个花色球)。然而,对于初学者来说,无法精确掌握击球轨迹以及不知道击球角度、控制力度与如何走位,导致学习进步较慢。鉴于此,实有必要提供一种线下台球击球辅助方法、装置、终端及存储介质以克服上述缺陷。
技术实现思路
本专利技术的目的是提供一种线下台球击球辅助方法、装置、终端及存储介质,旨在改善台球初学者无法精确掌握击球轨迹以及不知道击球角度、控制力度与如何走位的问题,提高视觉效果,降低击球时间。为了实现上述目的,本专利技术第一方面提供一种线下台球击球辅助方法,包括以下步骤:通过预设位置的摄像头获取球桌上的实时画面信息,并通过预设位置的投影仪在所述球桌上进行投影;其中,所述实时画面信息包括所有袋口的位置信息、每个台球的位置信息以及球杆的运动轨迹;根据所述实时画面信息以及预设的击球规则生成目标球到目标袋口的静态辅助线;其中,所述静态辅助线为所述目标球到所述目标袋口的运动轨迹;根据所述静态辅助线及预设的物理碰撞模型在所述目标球的碰撞点处相应的生成一个虚拟母球;通过动态辅助线连接所述虚拟母球与母球;其中,以所述母球为起点,使所述虚拟母球跟随所述动态辅助线的终点移动,且球杆的杆尖与所述母球之间的距离与所述动态辅助线的长度呈预设的变化关系;当球杆的运动轨迹与所述动态辅助线位于同一直线上且所述虚拟母球与所述母球重合时,生成击球确认信息。在一个优选实施方式中,所述通过预设位置的摄像头获取球桌上的实时画面信息步骤中,包括以下步骤:根据预设的识别网络模型对袋口以及台球的球号与花色进行目标检测,得到所有袋口的位置信息及每个台球的位置信息;获取球杆的杆尖坐标与杆尾坐标,连接所述杆尖坐标与杆尾坐标得到所述球杆的运动轨迹。在一个优选实施方式中,所述当球杆的运动轨迹与所述动态辅助线位于同一直线上且所述虚拟母球与所述母球重合时,生成击球确认信息步骤中,包括:根据所述静态辅助线与所述动态辅助线的角度信息,通过所述物理碰撞模型计算所述虚拟母球的击打点,并显示在所述虚拟母球的对应部位。在一个优选实施方式中,所述通过预设位置的摄像头获取球桌上的实时画面信息之后还包括步骤:根据所述每个台球的位置信息判断是否处于摆球操作,若结果为是,则对每个台球的位置进行正确性检测;当判断所述每个台球的位置都摆放正确时,生成可开始击球指令。本专利技术第二方面提供一种线下台球击球辅助装置,包括:实时画面获取模块,用于通过预设位置的摄像头获取球桌上的实时画面信息;其中,所述实时画面信息包括所有袋口的位置信息、每个台球的位置信息以及球杆的运动轨迹;虚拟影像投影模块,用于通过预设位置的投影仪在所述球桌上进行投影;静态线生成模块,用于根据所述实时画面信息以及预设的击球规则生成目标球到目标袋口的静态辅助线;其中,所述静态辅助线为所述目标球到所述目标袋口的运动轨迹;虚拟母球生成模块,用于根据所述静态辅助线及预设的物理碰撞模型在所述目标球的碰撞点处相应的生成一个虚拟母球;动态线生成模块,用于通过动态辅助线连接所述虚拟母球与母球;其中,以所述母球为起点,使所述虚拟母球跟随所述动态辅助线的终点移动,且球杆的杆尖与所述母球之间的距离与所述动态辅助线的长度呈预设的变化关系;虚拟母球检测模块,用于当球杆的运动轨迹与所述动态辅助线位于同一直线上且所述虚拟母球与所述母球重合时,生成击球确认信息。在一个优选实施方式中,所述实时画面获取模块包括:位置信息获取单元,用于根据预设的识别网络模型对袋口以及台球的球号与花色进行目标检测,得到所有袋口的位置信息及每个台球的位置信息;球杆轨迹获取单元,用于获取球杆的杆尖坐标与杆尾坐标,连接所述杆尖坐标与杆尾坐标得到所述球杆的运动轨迹。在一个优选实施方式中,所述虚拟母球检测模块包括:击打点生成显示模块,用于根据所述静态辅助线与所述动态辅助线的角度信息,通过所述物理碰撞模型计算所述虚拟母球的击打点,并显示在所述虚拟母球的对应部位。在一个优选实施方式中,还包括:摆球判断模块,用于根据所述每个台球的位置信息判断是否处于摆球操作,若结果为是,则对每个台球的位置进行正确性检测;击球确认模块,用于当判断所述每个台球的位置都摆放正确时,生成可开始击球指令。本专利技术第三方面提供了一种终端,所述终端包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的线下台球击球辅助程序,所述线下台球击球辅助程序被所述处理器执行时实现如上述实施方式中任一项所述的线下台球击球辅助方法的各个步骤。本专利技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有线下台球击球辅助程序,所述线下台球击球辅助程序被处理器执行时实现如上述实施方式任一项所述的线下台球击球辅助方法的各个步骤。本专利技术提供的线下台球击球辅助方法,首先通过计算以及投影仪的投影在球桌上生成目标球到目标袋口的静态辅助线,然后根据该静态辅助线逆推母球击打目标球的击打位置与角度,并且在该击打位置与角度生成一个对应的虚拟母球;再然后通过母球与虚拟母球生成投影动态辅助线,通过球杆的运动轨迹与母球的距离变化来确定动态辅助线的长度,当虚拟母球与母球重合时,表明用户的力度与角度已经到位,此时沿着球杆当前的运动轨迹击打母球便能使目标球落入目标袋口,从而便于用户快速获取正确的击球经验,促进用户对于台球的学习进步。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术提供的线下台球击球辅助方法的流程图;图2为本专利技术提供的线下台球击球辅助装置的框架图。【具体实施方式】为了使本专利技术的目的、技术方案和有益技术效果更加清晰明白,以下结合附图和具体实施方式,对本专利技术进行进一步详细说明。应当理解的是,本说明书中描述的具体实施方式仅仅是为了解释本专利技术,并不是为了限定本专利技术。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的本文档来自技高网...

【技术保护点】
1.一种线下台球击球辅助方法,其特征在于,包括以下步骤:/n通过预设位置的摄像头获取球桌上的实时画面信息,并通过预设位置的投影仪在所述球桌上进行投影;其中,所述实时画面信息包括所有袋口的位置信息、每个台球的位置信息以及球杆的运动轨迹;/n根据所述实时画面信息以及预设的击球规则生成目标球到目标袋口的静态辅助线;其中,所述静态辅助线为所述目标球到所述目标袋口的运动轨迹;/n根据所述静态辅助线及预设的物理碰撞模型在所述目标球的碰撞点处相应的生成一个虚拟母球;/n通过动态辅助线连接所述虚拟母球与母球;其中,以所述母球为起点,使所述虚拟母球跟随所述动态辅助线的终点移动,且球杆的杆尖与所述母球之间的距离与所述动态辅助线的长度呈预设的变化关系;/n当球杆的运动轨迹与所述动态辅助线位于同一直线上且所述虚拟母球与所述母球重合时,生成击球确认信息。/n

【技术特征摘要】
1.一种线下台球击球辅助方法,其特征在于,包括以下步骤:
通过预设位置的摄像头获取球桌上的实时画面信息,并通过预设位置的投影仪在所述球桌上进行投影;其中,所述实时画面信息包括所有袋口的位置信息、每个台球的位置信息以及球杆的运动轨迹;
根据所述实时画面信息以及预设的击球规则生成目标球到目标袋口的静态辅助线;其中,所述静态辅助线为所述目标球到所述目标袋口的运动轨迹;
根据所述静态辅助线及预设的物理碰撞模型在所述目标球的碰撞点处相应的生成一个虚拟母球;
通过动态辅助线连接所述虚拟母球与母球;其中,以所述母球为起点,使所述虚拟母球跟随所述动态辅助线的终点移动,且球杆的杆尖与所述母球之间的距离与所述动态辅助线的长度呈预设的变化关系;
当球杆的运动轨迹与所述动态辅助线位于同一直线上且所述虚拟母球与所述母球重合时,生成击球确认信息。


2.如权利要求1所述的线下台球击球辅助方法,其特征在于,所述通过预设位置的摄像头获取球桌上的实时画面信息步骤中,包括以下步骤:
根据预设的识别网络模型对袋口以及台球的球号与花色进行目标检测,得到所有袋口的位置信息及每个台球的位置信息;
获取球杆的杆尖坐标与杆尾坐标,连接所述杆尖坐标与杆尾坐标得到所述球杆的运动轨迹。


3.如权利要求1所述的线下台球击球辅助方法,其特征在于,所述当球杆的运动轨迹与所述动态辅助线位于同一直线上且所述虚拟母球与所述母球重合时,生成击球确认信息步骤中,包括:
根据所述静态辅助线与所述动态辅助线的角度信息,通过所述物理碰撞模型计算所述虚拟母球的击打点,并显示在所述虚拟母球的对应部位。


4.如权利要求1所述的线下台球击球辅助方法,其特征在于,所述通过预设位置的摄像头获取球桌上的实时画面信息之后还包括步骤:
根据所述每个台球的位置信息判断是否处于摆球操作,若结果为是,则对每个台球的位置进行正确性检测;
当判断所述每个台球的位置都摆放正确时,生成可开始击球指令。


5.一种线下台球击球辅助装置,其特征在于,包括:
实时画面获取模块,用于通过预设位置的摄像头获取球桌上的实时画面信息;其中,所述实时画面信息包括所有袋口的位置信息、每个台球的位置信息以及球杆的运动轨迹;
虚拟影像投影模块,用于通过...

【专利技术属性】
技术研发人员:唐浩
申请(专利权)人:深圳市普汇智联科技有限公司
类型:发明
国别省市:广东;44

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

1