当前位置: 首页 > 专利查询>梁栋专利>正文

台球复位方法及存储介质技术

技术编号:19695767 阅读:137 留言:0更新日期:2018-12-08 12:11
本发明专利技术涉及一种台球复位方法及存储介质,包括:获取在原始时刻拍摄的包含台球桌面上台球信息的基准帧图像;从所述基准帧图像中提取所有台球的原始信息;获取在当前时刻拍摄的包含台球桌面上台球信息的当前帧图像;其中,所述原始时刻先于所述当前时刻;从所述当前帧图像中提取所有台球的当前信息;将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功,若是,则停止操作;否则,输出用于指导所有待复位台球还原至所述原始时刻的台球桌面状态的控制信号。该台球复位方法及存储介质可以依据图像来指导台球复位,从而可以提高台球复位的精确性。

【技术实现步骤摘要】
台球复位方法及存储介质
本专利技术涉及机器视觉识别
,特别是涉及一种台球复位方法及存储介质。
技术介绍
台球作为一项在国际上广泛流行的高雅室内体育运动,是一种用球杆在台上击球、依据完成目标或者计算得分确定比赛胜负的室内娱乐体育项目。根据器材和规则的不同,台球的种类包括中式台球、美式台球、法式台球、俄式台球、开伦台球、斯诺克台球等。其中,斯诺克台球最为普遍,已经发展成为一项比赛项目。在斯诺克台球(或其他台球项目)比赛过程中,根据比赛规则和实际发生情况,经常需要将台球桌面上所有台球的位置恢复到某个历史状态(例如上次击球过程结束后的状态),称为台球复位。长期以来,判断台球是否复位成功都依赖于裁判员的大脑记忆和肉眼判断,不仅耗费人力而且结果难以确认,从而引起球员争议。
技术实现思路
基于此,有必要针对传统台球复位方法结果难以确认的问题,提供一种台球复位方法及存储介质。一种台球复位方法,包括:获取在原始时刻拍摄的包含台球桌面上台球信息的基准帧图像;从所述基准帧图像中提取所有台球的原始信息;获取在当前时刻拍摄的包含台球桌面上台球信息的当前帧图像;其中,所述原始时刻先于所述当前时刻;从所述当前帧图像中提取所有台球的当前信息;将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功,若是,则停止操作;否则,输出用于指导所有待复位台球还原至所述原始时刻的台球桌面状态的控制信号。在其中一个实施例中,所述原始信息和所述当前信息均包括花色和位置。在其中一个实施例中,所述将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功的步骤包括:将所述基准帧图像所有台球的花色和位置与所述当前帧图像中每一个台球的花色和位置进行比较,若所述基准帧图像中具有花色和位置与所述当前帧图像中每个台球的花色和位置均匹配的台球,且所述基准帧图像中台球的总数与所述当前帧图像中台球的总数一致时,则认为复位成功,否则认为复位失败。在其中一个实施例中,所述将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功的步骤包括:将所述当前帧图像所有台球的花色和位置与所述基准帧图像中每一个台球的花色和位置进行比较,若所述当前帧图像中具有花色和位置与所述基准帧图像中每个台球的花色和位置均匹配的台球,且所述当前帧图像中台球的总数与所述基准帧图像中台球的总数一致时,则认为复位成功,否则认为复位失败;或者,将所述当前帧图像中所有台球的花色和位置与所述基准帧图像中所有台球的花色和位置进行比较,若所述当前帧图像中的台球与所述基准帧图像中的台球一一对应匹配,则认为复位成功,否则认为复位失败。在其中一个实施例中,所述将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功的步骤包括:将所述基准帧图像中花色相同的台球按照设定规则依次编号;将所述当前帧图像中花色相同的台球按照所述设定规则依次编号;将所述基准帧图像所有台球的花色、位置及编号与所述当前帧图像中每一个台球的花色、位置及编号进行比较,若所述基准帧图像中具有花色、位置和编号与所述当前帧图像中每个台球的花色、位置和编号均匹配的台球,且所述基准帧图像中台球的总数与所述当前帧图像中台球的总数一致时,则认为复位成功,否则认为复位失败。在其中一个实施例中,所述获取在原始时刻拍摄的包含台球桌面上台球信息的基准帧图像的步骤包括:获取在原始时刻拍摄的包含台球桌面上台球信息的初始基准帧图像;判断所述初始基准帧图像中包含所有台球且所有台球所处的状态满足台球规则时,将所述初始基准帧图像作为基准帧图像;或者,判断所述初始基准帧图像中包含所有台球、各台球均未遮挡且所有台球所处的状态满足台球规则时,将所述初始基准帧图像作为基准帧图像。在其中一个实施例中,所述获取在当前时刻拍摄的包含台球桌面上台球信息的当前帧图像的步骤包括:获取在当前时刻拍摄的包含台球桌面上所有台球信息的初始当前帧图像;判断所述初始当前帧图像中包含所有台球且所有台球所处的状态满足台球规则时,将所述初始当前帧图像作为当前帧图像。在其中一个实施例中,所述输出用于指导所有待复位台球还原至所述原始时刻对应位置的控制信号的步骤包括:检测到人手与目标待复位台球之间的距离小于设定阈值或者根据人手的运动轨迹判断人手在经过小于设定时间阈值的时间段后将会与目标待复位台球之间的距离小于设定阈值时,则输出用于指导所述目标待复位台球还原至所述原始时刻对应位置的控制信号。在其中一个实施例中,所述输出用于指导所有待复位台球还原至所述原始时刻的台球桌面状态的控制信号的步骤包括:挑选出要想还原至所述原始时刻的台球桌面状态需要所有台球移动的距离之和最短的复位方案;根据所述复位方案输出用于指导各待复位台球移动方式的控制信号;或者,所述输出用于指导所有待复位台球还原至所述原始时刻的台球桌面状态的控制信号的步骤包括:在需要对设定待复位台球进行复位时,挑选出与所述设定待复位台球在当前时刻所处位置相距最近的复位位置;其中,所述基准帧图像中位于所述复位位置的台球的花色与所述设定待复位台球的花色相同;输出用于指导所述设定待复位台球移动至所述复位位置的控制信号。一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述台球复位方法。上述台球复位方法及存储介质具有的有益效果为:该台球复位方法获取到当前帧图像和基准帧图像后,分别提取所有台球的原始信息和当前信息,并将当前信息与原始信息进行比较,根据比较结果判断是否复位成功,若是,则停止操作;否则,输出用于指导所有台球还原至原始时刻的台球桌面状态的控制信号。因此,该台球复位方法及存储介质可以依据图像来指导台球复位,从而可以提高台球复位的精确性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他实施例的附图。图1为一实施方式提供的台球复位方法的流程图;图2为图1所示实施方式的台球复位方法涉及的一个实施例的当前帧图像及基准帧图像;图3为图1所示实施方式的台球复位方法的步骤S500的其中一个实施例的流程图;图4为图1所示实施方式的台球复位方法的步骤S100的其中一个实施例的流程图;图5为图1所示实施方式的台球复位方法的步骤S100的另一个实施例的流程图;图6为图1所示实施方式的台球复位方法的步骤S300的其中一个实施例的流程图;图7为图1所示实施方式的台球复位方法的步骤S700的其中一个实施例的流程图;图8为图1所示实施方式的台球复位方法的步骤S700的另一个实施例的流程图;图9为图1所示实施方式的台球复位方法涉及的另一个实施例的当前帧图像及基准帧图像;图10为图1所示实施方式的台球复位方法涉及的摄像装置透射模型的示意图。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容的理解更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于专利技术的
的本文档来自技高网
...

【技术保护点】
1.一种台球复位方法,包括:获取在原始时刻拍摄的包含台球桌面上台球信息的基准帧图像;从所述基准帧图像中提取所有台球的原始信息;获取在当前时刻拍摄的包含台球桌面上台球信息的当前帧图像;其中,所述原始时刻先于所述当前时刻;从所述当前帧图像中提取所有台球的当前信息;将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功,若是,则停止操作;否则,输出用于指导所有待复位台球还原至所述原始时刻的台球桌面状态的控制信号。

【技术特征摘要】
1.一种台球复位方法,包括:获取在原始时刻拍摄的包含台球桌面上台球信息的基准帧图像;从所述基准帧图像中提取所有台球的原始信息;获取在当前时刻拍摄的包含台球桌面上台球信息的当前帧图像;其中,所述原始时刻先于所述当前时刻;从所述当前帧图像中提取所有台球的当前信息;将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功,若是,则停止操作;否则,输出用于指导所有待复位台球还原至所述原始时刻的台球桌面状态的控制信号。2.根据权利要求1所述的方法,其特征在于,所述原始信息和所述当前信息均包括花色和位置。3.根据权利要求2所述的方法,其特征在于,所述将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功的步骤包括:将所述基准帧图像所有台球的花色和位置与所述当前帧图像中每一个台球的花色和位置进行比较,若所述基准帧图像中具有花色和位置与所述当前帧图像中每个台球的花色和位置均匹配的台球,且所述基准帧图像中台球的总数与所述当前帧图像中台球的总数一致时,则认为复位成功,否则认为复位失败。4.根据权利要求2所述的方法,其特征在于,所述将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功的步骤包括:将所述当前帧图像所有台球的花色和位置与所述基准帧图像中每一个台球的花色和位置进行比较,若所述当前帧图像中具有花色和位置与所述基准帧图像中每个台球的花色和位置均匹配的台球,且所述当前帧图像中台球的总数与所述基准帧图像中台球的总数一致时,则认为复位成功,否则认为复位失败;或者,将所述当前帧图像中所有台球的花色和位置与所述基准帧图像中所有台球的花色和位置进行比较,若所述当前帧图像中的台球与所述基准帧图像中的台球一一对应匹配,则认为复位成功,否则认为复位失败。5.根据权利要求2所述的方法,其特征在于,所述将所述当前信息与所述原始信息进行比较,并根据比较结果判断是否复位成功的步骤包括:将所述基准帧图像中花色相同的台球按照设定规则依次编号;将所述当前帧图像中花色相同的台球按照所述设定规则依次编号;将所述基准帧图像所有台球的花色、位置及编号与所述当前帧图像中每一个台球的花色、位置及编号进行比较,若所述基准帧图像中具有花色、位置和编号与所述当前帧图像中每个台球的花色、位置和编号均匹配的台球,且所述基准帧图...

【专利技术属性】
技术研发人员:梁栋
申请(专利权)人:梁栋
类型:发明
国别省市:广东,44

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

1