CN113827945B - 一种台球击球辅助方法 - Google Patents

一种台球击球辅助方法 Download PDF

Info

Publication number
CN113827945B
CN113827945B CN202111291921.4A CN202111291921A CN113827945B CN 113827945 B CN113827945 B CN 113827945B CN 202111291921 A CN202111291921 A CN 202111291921A CN 113827945 B CN113827945 B CN 113827945B
Authority
CN
China
Prior art keywords
determining
ball
billiard
coordinate information
billiards
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111291921.4A
Other languages
English (en)
Other versions
CN113827945A (zh
Inventor
孙艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Yuanming Zhenyue Technology Co ltd
Original Assignee
Nanjing Yuanming Zhenyue Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Yuanming Zhenyue Technology Co ltd filed Critical Nanjing Yuanming Zhenyue Technology Co ltd
Priority to CN202111291921.4A priority Critical patent/CN113827945B/zh
Publication of CN113827945A publication Critical patent/CN113827945A/zh
Application granted granted Critical
Publication of CN113827945B publication Critical patent/CN113827945B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63DBOWLING GAMES, e.g. SKITTLES, BOCCE OR BOWLS; INSTALLATIONS THEREFOR; BAGATELLE OR SIMILAR GAMES; BILLIARDS
    • A63D15/00Billiards, e.g. carom billiards or pocket billiards; Billiard tables
    • A63D15/006Training or aiming arrangements on billiard tables
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63DBOWLING GAMES, e.g. SKITTLES, BOCCE OR BOWLS; INSTALLATIONS THEREFOR; BAGATELLE OR SIMILAR GAMES; BILLIARDS
    • A63D15/00Billiards, e.g. carom billiards or pocket billiards; Billiard tables
    • A63D15/20Scoring or registering devices
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2243/00Specific ball sports not provided for in A63B2102/00 - A63B2102/38
    • A63B2243/002Billiards

Landscapes

  • Image Analysis (AREA)

Abstract

本发明公开了一种台球击球辅助方法,包括:确定母球的第一坐标信息、除母球外其他台球的第二坐标信息及袋口的第三坐标信息;根据所述第二坐标信息及所述第三坐标信息,确定第一台球集合;分别生成母球与所述第一台球集合中的台球的第一辅助线集合,在确定至少一条第一辅助线上有异物时,将对应的台球从所述第一台球集合中剔除,得到第二台球集合;根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,确定目标台球;生成所述目标台球与对应的目标袋口之间的第二辅助线集合;根据目标台球的所述第一辅助线集合、所述第二辅助线集合及预设的台球碰撞模型,确定击球信息。便于准确获取击球信息,提高击球命中率。

Description

一种台球击球辅助方法
技术领域
本发明涉及台球技术领域,特别涉及一种台球击球辅助方法。
背景技术
目前,台球,是一项深受人们喜爱的体育运动,其使用球杆在台球桌面上击球,并依靠计算得分来确定比赛胜负。对于新手来讲,其对台球的经验减少,不能将台球打入指定位置,如进入口袋,因此急需一种台球击球辅助方法。
发明内容
本发明旨在至少一定程度上解决上述技术中的技术问题之一。为此,本发明的目的在于提出一种台球击球辅助方法,为击球者提供准确的击球信息,便于将台球打入指定位置,提高击球命中率,便于提高击球者的击球水平。
为达到上述目的,本发明实施例提出了一种台球击球辅助方法,包括:
确定母球的第一坐标信息及除母球外其他台球的第二坐标信息;
获取台球桌上袋口的第三坐标信息;
根据所述第二坐标信息及所述第三坐标信息,确定第一台球集合;
分别生成母球与所述第一台球集合中的台球的第一辅助线集合,并分别判断所述第一辅助线集合中包括的第一辅助线上是否有异物,在确定至少一条第一辅助线上有异物时,将对应的台球从所述第一台球集合中剔除,得到第二台球集合;
根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,确定目标台球;
生成所述目标台球与对应的目标袋口之间的第二辅助线集合;
根据目标台球的所述第一辅助线集合、所述第二辅助线集合及预设的台球碰撞模型,确定击球信息。
根据本发明的一些实施例,所述确定母球的第一坐标信息及除母球外其他台球的第二坐标信息,包括:
获取从台球桌的正上方拍摄的图像,作为待识别图像;
对所述待识别图像进行特征提取,确定若干个圆形区域;
获取圆形区域的颜色信息,根据所述颜色信息确定母球及其他台球;
获取若干个圆形区域的中心信息,根据预设的坐标系,确定母球的第一坐标信息及除母球外其他台球的第二坐标信息。
根据本发明的一些实施例,获取台球桌上袋口的第三坐标信息,包括:
获取袋口的中心信息,根据预设的坐标系,确定台球桌上袋口的第三坐标信息。
根据本发明的一些实施例,根据所述第二坐标信息及所述第三坐标信息,确定第一台球集合,包括:
根据台球的第二坐标信息与台球桌上袋口的第三坐标信息,计算台球与各个袋口的第一距离值,筛选出最小的第一距离值,并判断是否小于等于预设距离值,在确定最小的第一距离值小于等于预设距离值时,确定为有效台球;
将各个台球分别执行上述步骤,根据确定的各个有效台球确定第一台球集合。
根据本发明的一些实施例,所述判断所述第一辅助线集合中包括的第一辅助线上是否有异物,包括:
对所述第一辅助线集合进行灰度化处理,获取所述第一辅助线上像素点的灰度值,计算相邻像素点的灰度差值,并判断所述灰度差值是否大于预设灰度差值,统计灰度差值大于预设灰度差值的数量,在确定所述数量大于预设数量时,确定第一辅助线上有异物。
根据本发明的一些实施例,根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,确定目标台球,包括:
根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,分别计算母球与第二台球集合中各个台球的第二距离值,将最小的第二距离值对应的台球确定为目标台球。
根据本发明的一些实施例,根据目标台球的所述第一辅助线集合、所述第二辅助线集合及预设的台球碰撞模型,确定击球信息,包括:
在所述第二辅助线集合中选取位于中间的第二辅助线,作为目标第二辅助线;
根据所述目标第二辅助线及预设的台球碰撞模型在目标台球的碰撞点处生成一个模拟母球,获取所述模拟母球的参数信息;
根据所述参数信息及与第一辅助线集合包括的若干个第一辅助线进行推导计算,确定基于各个第一辅助线对母球的击打参数;对各个击打参数进行评估,根据评估结果确定击球信息。
根据本发明的一些实施例,所述击打参数包括击打力度及击打角度。
根据本发明的一些实施例,获取圆形区域的颜色信息,根据所述颜色信息确定母球及其他台球,包括:
分别获取圆形区域中包括的每个像素点在RGB颜色空间的第一颜色值,所述第一颜色值包括R通道值、G通道值及B通道值;
对圆形区域的像素进行分类,将所述第一颜色值中R通道值最小的像素点作为第一类像素点,所述第一颜色值中G通道值最小的像素点作为第二类像素点,所述第一颜色值中B通道值最小的像素点作为第三类像素点;
分别统计圆形区域中第一类像素点、第二类像素点、第三类像素点的数量,根据统计数量基于预设规则确定圆形区域包括的颜色种类;将包括一种颜色种类的圆形区域确定为第一类圆形区域,将包括两种颜色种类的圆形区域确定为第二类圆形区域,将包括三种颜色种类的圆形区域确定为第三类圆形区域;
预设母球包括的颜色种类,在确定母球包括的颜色种类为一种时,确定第一类圆形区域,将第一类圆形区域由RGB颜色空间转换至HIS颜色空间,得到第二颜色值;将所述第二颜色值与第一预设颜色值进行比较,根据比较结果确定母球对应的第一类圆形区域中的第一目标圆形区域;在确定母球包括的颜色种类为两种或三种时,确定第二类圆形区域或第三类圆形区域,将第二类圆形区域或第三类圆形区域由RGB颜色空间转换至LAB颜色空间,得到第三颜色值;将第三颜色值与第二预设颜色值进行比较,根据比较结果确定母球对应的第二类圆形区域或第三类圆形区域中的第二目标圆形区域。
根据本发明的一些实施例,对各个击打参数进行评估,包括基于预先构建的评估指标体系进行评估;
评估指标体系的构建方法,包括:
根据预设的评估目的、评估对象确定评估指标;
获取评估指标之间的关联关系,根据所述关联关系构建评估指标体系;
获取评估指标样本,基于最小二乘法计算确定评估指标体系中各个评估指标的权重系数;
基于设置权重系数后的评估指标体系对击打参数进行评估,得到评估均值,分别计算评估指标体系中各个评估指标得出的评估值与评估均值之间的偏移系数;
根据所述偏移系数对权重系数进行修正,得到新的权重系数。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明一个实施例的一种台球击球辅助方法的流程图;
图2是根据本发明一个实施例的确定母球及除母球外其他台球的坐标信息的流程图;
图3是根据本发明一个实施例的确定击球信息的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提出了一种台球击球辅助方法,包括步骤S1-S7:
S1、确定母球的第一坐标信息及除母球外其他台球的第二坐标信息;
S2、获取台球桌上袋口的第三坐标信息;
S3、根据所述第二坐标信息及所述第三坐标信息,确定第一台球集合;
S4、分别生成母球与所述第一台球集合中的台球的第一辅助线集合,并分别判断所述第一辅助线集合中包括的第一辅助线上是否有异物,在确定至少一条第一辅助线上有异物时,将对应的台球从所述第一台球集合中剔除,得到第二台球集合;
S5、根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,确定目标台球;
S6、生成所述目标台球与对应的目标袋口之间的第二辅助线集合;
S7、根据目标台球的所述第一辅助线集合、所述第二辅助线集合及预设的台球碰撞模型,确定击球信息。
上述技术方案的工作原理:在台球的桌面上建立坐标系,确定母球的第一坐标信息及除母球外其他台球的第二坐标信息;获取台球桌上袋口的第三坐标信息;根据所述第二坐标信息及所述第三坐标信息,确定第一台球集合;第一台球集合表示与袋口距离小于等于预设距离的台球,通俗的将为确定靠近袋口的台球,这部分台球进入袋口的成功率较高。分别生成母球与所述第一台球集合中的台球的第一辅助线集合,并分别判断所述第一辅助线集合中包括的第一辅助线上是否有异物,在确定至少一条第一辅助线上有异物时,将对应的台球从所述第一台球集合中剔除,得到第二台球集合;避免在对台球进行击打时,还需要通过其他台球进行碰撞才能碰到目标球,即避免考虑间接碰撞目标球的情形。第二台球集合全部为母球可以直接碰撞到目标球。根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,确定目标台球;生成所述目标台球与对应的目标袋口之间的第二辅助线集合;根据目标台球的所述第一辅助线集合、所述第二辅助线集合及预设的台球碰撞模型,确定击球信息。第二辅助线集合为表示台球进入袋口会有多种轨迹,每一种轨迹用一条第二辅助线表示。第一辅助线为母球去到目标台球进行碰撞,会有多种轨迹,每一种轨迹用一条第一辅助线表示。
上述技术方案的有益效果:将母球、其他台球及袋口进行坐标化,便于提高计算精度,更加准确的展示母球、其他台球及袋口三者之间的关系。为了简化计算流程,同时提高击中率,首先确定了第一台球集合,其次确定了第二台球集合,最后确定了目标台球。根据目标台球的所述第一辅助线集合、所述第二辅助线集合及预设的台球碰撞模型,准确确定击球信息,使得击球者可以准确掌握击球的力度及角度,便于将台球打入指定位置,提高击球命中率,便于提高击球者的击球水平。
如图2所示,根据本发明的一些实施例,所述确定母球的第一坐标信息及除母球外其他台球的第二坐标信息,包括步骤S11-S14:
S11、获取从台球桌的正上方拍摄的图像,作为待识别图像;
S12、对所述待识别图像进行特征提取,确定若干个圆形区域;
S13、获取圆形区域的颜色信息,根据所述颜色信息确定母球及其他台球;
S14、获取若干个圆形区域的中心信息,根据预设的坐标系,确定母球的第一坐标信息及除母球外其他台球的第二坐标信息。
上述技术方案的工作原理:获取从台球桌的正上方拍摄的图像,作为待识别图像;对所述待识别图像进行特征提取,确定若干个圆形区域;获取圆形区域的颜色信息,根据所述颜色信息确定母球及其他台球;获取若干个圆形区域的中心信息,根据预设的坐标系,确定母球的第一坐标信息及除母球外其他台球的第二坐标信息。
上述技术方案的有益效果:提高了确定母球的第一坐标信息及除母球外其他台球的第二坐标信息的准确率。
根据本发明的一些实施例,获取台球桌上袋口的第三坐标信息,包括:
获取袋口的中心信息,根据预设的坐标系,确定台球桌上袋口的第三坐标信息。
上述技术方案的有益效果:准确确定台球桌上袋口的第三坐标信息。
根据本发明的一些实施例,根据所述第二坐标信息及所述第三坐标信息,确定第一台球集合,包括:
根据台球的第二坐标信息与台球桌上袋口的第三坐标信息,计算台球与各个袋口的第一距离值,筛选出最小的第一距离值,并判断是否小于等于预设距离值,在确定最小的第一距离值小于等于预设距离值时,确定为有效台球;
将各个台球分别执行上述步骤,根据确定的各个有效台球确定第一台球集合。
上述技术方案的工作原理:根据台球的第二坐标信息与台球桌上袋口的第三坐标信息,计算台球与各个袋口的第一距离值,筛选出最小的第一距离值,并判断是否小于等于预设距离值,在确定最小的第一距离值小于等于预设距离值时,确定为有效台球;将各个台球分别执行上述步骤,根据确定的各个有效台球确定第一台球集合。
上述技术方案的有益效果:初步确定可进球成功率较高的台球,减少后续计算的复杂度及计算量,提高计算效率。
根据本发明的一些实施例,所述判断所述第一辅助线集合中包括的第一辅助线上是否有异物,包括:
对所述第一辅助线集合进行灰度化处理,获取所述第一辅助线上像素点的灰度值,计算相邻像素点的灰度差值,并判断所述灰度差值是否大于预设灰度差值,统计灰度差值大于预设灰度差值的数量,在确定所述数量大于预设数量时,确定第一辅助线上有异物。
上述技术方案的工作原理:对所述第一辅助线集合进行灰度化处理,获取所述第一辅助线上像素点的灰度值,计算相邻像素点的灰度差值,并判断所述灰度差值是否大于预设灰度差值,统计灰度差值大于预设灰度差值的数量,在确定所述数量大于预设数量时,确定第一辅助线上有异物。
上述技术方案的有益效果:在确定相邻像素点的灰度差值大于预设灰度差值,表示相邻像素点的可能属于两个不同的物体,在确定灰度差值大于预设灰度差值的数量大于预设数量时,确定第一辅助线上有异物。提高了确定第一辅助线上是否有异物的准确性。
根据本发明的一些实施例,根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,确定目标台球,包括:
根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,分别计算母球与第二台球集合中各个台球的第二距离值,将最小的第二距离值对应的台球确定为目标台球。
上述技术方案的工作原理:根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,分别计算母球与第二台球集合中各个台球的第二距离值,将最小的第二距离值对应的台球确定为目标台球。
上述技术方案的有益效果:进一步缩小击球范围,减少计算量,同时提高了对母球台球的击中率。
如图3所示,根据本发明的一些实施例,根据目标台球的所述第一辅助线集合、所述第二辅助线集合及预设的台球碰撞模型,确定击球信息,包括步骤S71-S73:
S71、在所述第二辅助线集合中选取位于中间的第二辅助线,作为目标第二辅助线;
S72、根据所述目标第二辅助线及预设的台球碰撞模型在目标台球的碰撞点处生成一个模拟母球,获取所述模拟母球的参数信息;
S73、根据所述参数信息及与第一辅助线集合包括的若干个第一辅助线进行推导计算,确定基于各个第一辅助线对母球的击打参数;对各个击打参数进行评估,根据评估结果确定击球信息。
上述技术方案的工作原理:在所述第二辅助线集合中选取位于中间的第二辅助线,作为目标第二辅助线;选取位于中间的第二辅助线是,经过多次实验,确定为最优的轨迹,进袋口的成功率最高。根据所述目标第二辅助线及预设的台球碰撞模型在目标台球的碰撞点处生成一个模拟母球,获取所述模拟母球的参数信息;根据所述参数信息及与第一辅助线集合包括的若干个第一辅助线进行推导计算,确定基于各个第一辅助线对母球的击打参数;对各个击打参数进行评估,根据评估结果确定击球信息。
上述技术方案的有益效果:基于目标台球入袋的结果,逆向推导出在击打时的击打参数,对击打参数进行评估,根据最优的击打参数确定击球信息。在进行评估时考虑根据击球的力度、角度等综合考虑击球者的可实现性,舒适性等。便于确定的最优的击球信息,提高了击球的命中率,同时提高了击球者的击球体验,便于提高击球水平。
根据本发明的一些实施例,所述击打参数包括击打力度及击打角度。
在一实施例中,还包括:
根据击球信息对目标台球进行击打,获取目标台球在发生碰撞后的连续帧图像;
对所述连续帧图像进行解析,每一帧图像上确定一个目标台球的轨迹点,将若干个轨迹点连接,确定目标台球的移动轨迹;
计算移动轨迹与目标第二辅助线的差异度,并判断是否大于预设差异度,在确定所述差异度大于预设差异度时,发出报警提示。
所述计算移动轨迹与目标第二辅助线的差异度H,包括:
其中,N为轨迹点的数量;F为母球与目标台球的碰撞力;Di为在移动轨迹第i个轨迹点的坐标;Di’为在目标第二辅助线上对应时刻的轨迹点的坐标。
上述技术方案的工作原理及有益效果:根据击球信息对目标台球进行击打,获取目标台球在发生碰撞后的连续帧图像;对所述连续帧图像进行解析,每一帧图像上确定一个目标台球的轨迹点,将若干个轨迹点连接,确定目标台球的移动轨迹;计算移动轨迹与目标第二辅助线的差异度,并判断是否大于预设差异度,在确定所述差异度大于预设差异度时,表示台球碰撞模型的模型参数存在异常,需要进行修正,使得台球的移动轨迹与目标第二辅助线的重合度高,提高确定的击球信息的准确性。
根据本发明的一些实施例,获取圆形区域的颜色信息,根据所述颜色信息确定母球及其他台球,包括:
分别获取圆形区域中包括的每个像素点在RGB颜色空间的第一颜色值,所述第一颜色值包括R通道值、G通道值及B通道值;
对圆形区域的像素进行分类,将所述第一颜色值中R通道值最小的像素点作为第一类像素点,所述第一颜色值中G通道值最小的像素点作为第二类像素点,所述第一颜色值中B通道值最小的像素点作为第三类像素点;
分别统计圆形区域中第一类像素点、第二类像素点、第三类像素点的数量,根据统计数量基于预设规则确定圆形区域包括的颜色种类;将包括一种颜色种类的圆形区域确定为第一类圆形区域,将包括两种颜色种类的圆形区域确定为第二类圆形区域,将包括三种颜色种类的圆形区域确定为第三类圆形区域;
预设母球包括的颜色种类,在确定母球包括的颜色种类为一种时,确定第一类圆形区域,将第一类圆形区域由RGB颜色空间转换至HIS颜色空间,得到第二颜色值;将所述第二颜色值与第一预设颜色值进行比较,根据比较结果确定母球对应的第一类圆形区域中的第一目标圆形区域;在确定母球包括的颜色种类为两种或三种时,确定第二类圆形区域或第三类圆形区域,将第二类圆形区域或第三类圆形区域由RGB颜色空间转换至LAB颜色空间,得到第三颜色值;将第三颜色值与第二预设颜色值进行比较,根据比较结果确定母球对应的第二类圆形区域或第三类圆形区域中的第二目标圆形区域。
上述技术方案的工作原理:分别获取圆形区域中包括的每个像素点在RGB颜色空间的第一颜色值,所述第一颜色值包括R通道值、G通道值及B通道值;对圆形区域的像素进行分类,将所述第一颜色值中R通道值最小的像素点作为第一类像素点,所述第一颜色值中G通道值最小的像素点作为第二类像素点,所述第一颜色值中B通道值最小的像素点作为第三类像素点;分别统计圆形区域中第一类像素点、第二类像素点、第三类像素点的数量,根据统计数量基于预设规则确定圆形区域包括的颜色种类;每一类像素点均表示一种颜色,当某一类像素点的数量为0时,表示该圆形区域缺少该类表示的颜色。将包括一种颜色种类的圆形区域确定为第一类圆形区域,将包括两种颜色种类的圆形区域确定为第二类圆形区域,将包括三种颜色种类的圆形区域确定为第三类圆形区域;预设母球包括的颜色种类,在确定母球包括的颜色种类为一种时,确定第一类圆形区域,将第一类圆形区域由RGB颜色空间转换至HIS颜色空间,得到第二颜色值;将所述第二颜色值与第一预设颜色值进行比较,根据比较结果确定母球对应的第一类圆形区域中的第一目标圆形区域;HIS颜色空间可以用圆锥空间模型来描述,将第一类圆形区域的色调、亮度及色饱和度的变化情形进行清楚的展示。LAB颜色空间的色域较大,可以展示出更多的像素数据,同时定义的色彩最多,在包括至少两种颜色种类时,可以准确确定每个像素点的色彩权重值,实现更好的色彩效果。第一预设颜色值为根据母球确定的在HIS颜色空间的颜色值。第二预设颜色值为根据母球确定的在LAB颜色空间的颜色值。
上述技术方案的有益效果:准确确定圆形区域包括的颜色种类信息并进行分类,根据母球的颜色种类的数量,转换至不同的颜色空间,便于准确确定母球的颜色,进而确定母球及其他台球。
根据本发明的一些实施例,对各个击打参数进行评估,包括基于预先构建的评估指标体系进行评估;
评估指标体系的构建方法,包括:
根据预设的评估目的、评估对象确定评估指标;
获取评估指标之间的关联关系,根据所述关联关系构建评估指标体系;
获取评估指标样本,基于最小二乘法计算确定评估指标体系中各个评估指标的权重系数;
基于设置权重系数后的评估指标体系对击打参数进行评估,得到评估均值,分别计算评估指标体系中各个评估指标得出的评估值与评估均值之间的偏移系数;
根据所述偏移系数对权重系数进行修正,得到新的权重系数。
上述技术方案的工作原理:对各个击打参数进行评估,包括基于预先构建的评估指标体系进行评估;评估指标体系的构建方法,包括:根据预设的评估目的、评估对象确定评估指标;获取评估指标之间的关联关系,根据所述关联关系构建评估指标体系;获取评估指标样本,基于最小二乘法计算确定评估指标体系中各个评估指标的权重系数;基于设置权重系数后的评估指标体系对击打参数进行评估,得到评估均值,分别计算评估指标体系中各个评估指标得出的评估值与评估均值之间的偏移系数;根据所述偏移系数对权重系数进行修正,得到新的权重系数。基于欧式距离计算出评估指标体系中各个评估指标得出的评估值与评估均值之间的偏移系数。
上述技术方案的有益效果:基于评估指标体系进行评估,确定评估的准确性,便于确定最优的击打参数。提高设置评估指标体系中各个评估指标体系的合理性,减少主客观失误,保证各个评估指标的均衡性,进而提高了评估结果的准确性,摆脱对历史数据的依赖,更加的简捷且实用。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (6)

1.一种台球击球辅助方法,其特征在于,包括:
确定母球的第一坐标信息及除母球外其他台球的第二坐标信息;
获取台球桌上袋口的第三坐标信息;
根据所述第二坐标信息及所述第三坐标信息,确定第一台球集合;
分别生成母球与所述第一台球集合中的台球的第一辅助线集合,并分别判断所述第一辅助线集合中包括的第一辅助线上是否有异物,
在确定至少一条第一辅助线上有异物时,将对应的台球从所述第一台球集合中剔除,得到第二台球集合;
根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,确定目标台球;
生成所述目标台球与对应的目标袋口之间的第二辅助线集合;
根据目标台球的所述第一辅助线集合、所述第二辅助线集合及预设的台球碰撞模型,确定击球信息;
所述确定母球的第一坐标信息及除母球外其他台球的第二坐标信息,包括:
获取从台球桌的正上方拍摄的图像,作为待识别图像;
对所述待识别图像进行特征提取,确定若干个圆形区域;
获取圆形区域的颜色信息,根据所述颜色信息确定母球及其他台球;
获取若干个圆形区域的中心信息,根据预设的坐标系,确定母球的第一坐标信息及除母球外其他台球的第二坐标信息;
获取圆形区域的颜色信息,根据所述颜色信息确定母球及其他台球,包括:
分别获取圆形区域中包括的每个像素点在RGB颜色空间的第一颜色值,所述第一颜色值包括R通道值、G通道值及B通道值;
对圆形区域的像素进行分类,将所述第一颜色值中R通道值最小的像素点作为第一类像素点,所述第一颜色值中G通道值最小的像素点作为第二类像素点,所述第一颜色值中B通道值最小的像素点作为第三类像素点;
分别统计圆形区域中第一类像素点、第二类像素点、第三类像素点的数量,根据统计数量基于预设规则确定圆形区域包括的颜色种类;将包括一种颜色种类的圆形区域确定为第一类圆形区域,将包括两种颜色种类的圆形区域确定为第二类圆形区域,将包括三种颜色种类的圆形区域确定为第三类圆形区域;
预设母球包括的颜色种类,在确定母球包括的颜色种类为一种时,确定第一类圆形区域,将第一类圆形区域由RGB颜色空间转换至HIS颜色空间,得到第二颜色值;将所述第二颜色值与第一预设颜色值进行比较,根据比较结果确定母球对应的第一类圆形区域中的第一目标圆形区域;在确定母球包括的颜色种类为两种或三种时,确定第二类圆形区域或第三类圆形区域,将第二类圆形区域或第三类圆形区域由RGB颜色空间转换至LAB颜色空间,得到第三颜色值;将第三颜色值与第二预设颜色值进行比较,根据比较结果确定母球对应的第二类圆形区域或第三类圆形区域中的第二目标圆形区域;
根据所述第二坐标信息及所述第三坐标信息,确定第一台球集合,包括:
根据台球的第二坐标信息与台球桌上袋口的第三坐标信息,计算台球与各个袋口的第一距离值,筛选出最小的第一距离值,并判断是否小于等于预设距离值,在确定最小的第一距离值小于等于预设距离值时,确定为有效台球;
将各个台球分别执行上述步骤,根据确定的各个有效台球确定第一台球集合;
根据目标台球的所述第一辅助线集合、所述第二辅助线集合及预设的台球碰撞模型,确定击球信息,包括:
在所述第二辅助线集合中选取位于中间的第二辅助线,作为目标第二辅助线;
根据所述目标第二辅助线及预设的台球碰撞模型在目标台球的碰撞点处生成一个模拟母球,获取所述模拟母球的参数信息;
根据所述参数信息及与第一辅助线集合包括的若干个第一辅助线进行推导计算,确定基于各个第一辅助线对母球的击打参数;对各个击打参数进行评估,根据评估结果确定击球信息。
2.如权利要求1所述的台球击球辅助方法,其特征在于,获取台球桌上袋口的第三坐标信息,包括:
获取袋口的中心信息,根据预设的坐标系,确定台球桌上袋口的第三坐标信息。
3.如权利要求1所述的台球击球辅助方法,其特征在于,所述判断所述第一辅助线集合中包括的第一辅助线上是否有异物,包括:
对所述第一辅助线集合进行灰度化处理,获取所述第一辅助线上像素点的灰度值,计算相邻像素点的灰度差值,并判断所述灰度差值是否大于预设灰度差值,统计灰度差值大于预设灰度差值的数量,在确定所述数量大于预设数量时,确定第一辅助线上有异物。
4.如权利要求1所述的台球击球辅助方法,其特征在于,根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,确定目标台球,包括:
根据母球的第一坐标信息及所述第二台球集合中台球的第二坐标信息,分别计算母球与第二台球集合中各个台球的第二距离值,将最小的第二距离值对应的台球确定为目标台球。
5.如权利要求1所述的台球击球辅助方法,其特征在于,所述击打参数包括击打力度及击打角度。
6.如权利要求1所述的台球击球辅助方法,其特征在于,对各个击打参数进行评估,包括基于预先构建的评估指标体系进行评估;
评估指标体系的构建方法,包括:
根据预设的评估目的、评估对象确定评估指标;
获取评估指标之间的关联关系,根据所述关联关系构建评估指标体系;
获取评估指标样本,基于最小二乘法计算确定评估指标体系中各个评估指标的权重系数;
基于设置权重系数后的评估指标体系对击打参数进行评估,得到评估均值,分别计算评估指标体系中各个评估指标得出的评估值与评估均值之间的偏移系数;
根据所述偏移系数对权重系数进行修正,得到新的权重系数。
CN202111291921.4A 2021-11-02 2021-11-02 一种台球击球辅助方法 Active CN113827945B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111291921.4A CN113827945B (zh) 2021-11-02 2021-11-02 一种台球击球辅助方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111291921.4A CN113827945B (zh) 2021-11-02 2021-11-02 一种台球击球辅助方法

Publications (2)

Publication Number Publication Date
CN113827945A CN113827945A (zh) 2021-12-24
CN113827945B true CN113827945B (zh) 2024-04-12

Family

ID=78966916

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111291921.4A Active CN113827945B (zh) 2021-11-02 2021-11-02 一种台球击球辅助方法

Country Status (1)

Country Link
CN (1) CN113827945B (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955693A (zh) * 2013-05-06 2014-07-30 北京瑞盖科技有限公司 一种九球的计算机辅助检测识别方法
WO2015135357A1 (zh) * 2014-03-10 2015-09-17 北京瑞盖科技有限公司 一种台球辅助训练***及方法
CN106055518A (zh) * 2016-06-07 2016-10-26 北京瑞盖科技股份有限公司 一种下球线路推荐方法及装置
CN108694466A (zh) * 2018-05-18 2018-10-23 梁栋 击球路线的推荐方法及装置
CN109011534A (zh) * 2018-08-08 2018-12-18 Oppo广东移动通信有限公司 台球击球辅助方法、装置、存储介质及电子设备
KR20200076043A (ko) * 2018-12-19 2020-06-29 박정은 자동 당구 채점 장치 및 자동 당구 채점 방법
CN112733718A (zh) * 2021-01-11 2021-04-30 深圳市瑞驰文体发展有限公司 一种基于异物检测的台球比赛作弊识别方法和***
KR20210092685A (ko) * 2020-01-16 2021-07-26 주식회사 인텐 영상 분석 기술 기반의 인공지능 당구 게임 관리 시스템
CN113209597A (zh) * 2021-05-19 2021-08-06 深圳市普汇智联科技有限公司 一种线下台球击球辅助方法、装置、终端及存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955693A (zh) * 2013-05-06 2014-07-30 北京瑞盖科技有限公司 一种九球的计算机辅助检测识别方法
WO2015135357A1 (zh) * 2014-03-10 2015-09-17 北京瑞盖科技有限公司 一种台球辅助训练***及方法
CN106055518A (zh) * 2016-06-07 2016-10-26 北京瑞盖科技股份有限公司 一种下球线路推荐方法及装置
CN108694466A (zh) * 2018-05-18 2018-10-23 梁栋 击球路线的推荐方法及装置
CN109011534A (zh) * 2018-08-08 2018-12-18 Oppo广东移动通信有限公司 台球击球辅助方法、装置、存储介质及电子设备
KR20200076043A (ko) * 2018-12-19 2020-06-29 박정은 자동 당구 채점 장치 및 자동 당구 채점 방법
KR20210092685A (ko) * 2020-01-16 2021-07-26 주식회사 인텐 영상 분석 기술 기반의 인공지능 당구 게임 관리 시스템
CN112733718A (zh) * 2021-01-11 2021-04-30 深圳市瑞驰文体发展有限公司 一种基于异物检测的台球比赛作弊识别方法和***
CN113209597A (zh) * 2021-05-19 2021-08-06 深圳市普汇智联科技有限公司 一种线下台球击球辅助方法、装置、终端及存储介质

Also Published As

Publication number Publication date
CN113827945A (zh) 2021-12-24

Similar Documents

Publication Publication Date Title
US8852028B2 (en) Methods, apparatus, and systems to custom fit golf clubs
CN111905350B (zh) 基于运动数据的自动化乒乓球击球表现评估方法和***
KR101078898B1 (ko) 가상 골프연습장 시뮬레이션 장치 및 방법
US9616328B2 (en) Virtual golf simulation apparatus for providing user-customized practice environment, server connected with the same through network, and user-customized practice environment provision method using virtual golf simulation
US20090131189A1 (en) Methods, apparatus, and systems to custom fit golf clubs
US20090131193A1 (en) Methods, apparatus, and systems to custom fit golf clubs
CN110458100A (zh) 基于目标检测和跟踪的乒乓球落点识别和评分方法及***
TW201302274A (zh) 虛擬高爾夫球練習場模擬裝置及方法
JP2013533786A (ja) 仮想ゴルフシミュレーション装置及び方法
CN108905182B (zh) 一种智能眼镜和台球摄像定位瞄准方法
CN113827945B (zh) 一种台球击球辅助方法
Brožka et al. An assessment of the relationships between ball flight results, impact factors, and golf performance
CN113312840B (zh) 一种基于强化学习的羽毛球对弈方法及***
CN109464798B (zh) 一种传感数据驱动的斯诺克辅助练习方法
Stöckl et al. A model for visualizing difficulty in golf and subsequent performance rankings on the PGA Tour
EP3908377B1 (de) Verfahren und system zum golftraining
US20160361592A1 (en) Golfer classification method, golfer classification system and golf club selection method
CN109758746B (zh) 一种基于运动员体能实时监测的足球训练辅助***
Leser et al. Finding efficient strategies in 3-versus-2 small-sided games of youth soccer players
CN114241426B (zh) 一种室外智能健身房管理***
US20100022331A1 (en) System and Method for Improving Golf Scores
CN110314368B (zh) 台球击球的辅助方法、装置、设备及可读介质
Herder et al. The relationship between player skill level and golf shot “feel” estimation
US7128657B1 (en) Apparatus and method for analyzing a golf swing
US11554308B2 (en) System of and method for scoring golf

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20240315

Address after: Room 1210-5, Unit 2, Building B3, Science and Technology Innovation Complex, No. 8 Jialing Jiangdong Street, Jianye District, Nanjing City, Jiangsu Province, 210000

Applicant after: Nanjing Yuanming Zhenyue Technology Co.,Ltd.

Country or region after: China

Address before: 518000 shenfang Plaza b3403g076, No. 3005, Renmin South Road, Jiabei community, Nanhu street, Luohu District, Shenzhen, Guangdong

Applicant before: Shenzhen baiguangke Technology Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant