棋子变化检测方法、装置、计算机设备、存储介质和产品制造方法及图纸

技术编号:34530173 阅读:18 留言:0更新日期:2022-08-13 21:22
本申请涉及检测技术领域,提供了一种棋子变化检测方法、装置、计算机设备、存储介质和计算机程序产品。本申请能够实现提高棋子变化检测的准确性。该方法包括:在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取各棋格感应点的第二组合状态信息,各棋格感应点分别用于感应对应的棋格上的棋子状态,将第一组合状态信息与第二组合状态信息进行比对,确定出棋盘中的目标感应点,目标感应点为棋盘中发生状态变化的棋格感应点,根据第二组合状态信息,确定目标感应点对应的当前状态信息和当前位置信息,根据目标感应点对应的当前状态信息和当前位置信息,确定棋盘上的棋子变化检测结果。测结果。测结果。

【技术实现步骤摘要】
棋子变化检测方法、装置、计算机设备、存储介质和产品


[0001]本申请涉及检测
,特别是涉及一种棋子变化检测方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]在棋盘类游戏中,通常会有很多棋子与棋盘的组合,例如象棋有多种棋子,而围棋只有两种棋子。智能棋盘则需要将棋子的种类和位置实时检测到,从而作出不同的反馈。
[0003]在棋子检测识别的传统方法中,通常是通过将不同的电阻安装在棋子内,棋盘每个位置检测棋子的电阻来识别棋子的种类,从而实现棋盘上棋子变化检测,但该技术进行棋子变化检测的准确性较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种棋子变化检测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种棋子变化检测方法。所述方法包括:
[0006]在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取各棋格感应点的第二组合状态信息;各棋格感应点分别用于感应对应的棋格上的棋子状态;
[0007]将第一组合状态信息与第二组合状态信息进行比对,确定出棋盘中的目标感应点;目标感应点为棋盘中发生状态变化的棋格感应点;
[0008]根据第二组合状态信息,确定目标感应点对应的当前状态信息和当前位置信息;
[0009]根据目标感应点对应的当前状态信息和当前位置信息,确定棋盘上的棋子变化检测结果。
[0010]在其中一个实施例中,在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取各棋格感应点的第二组合状态信息之前,还包括:
[0011]获取各棋格感应点的当前状态信息;
[0012]将各棋格感应点的当前状态信息进行组合,得到各棋格感应点的当前组合状态信息;
[0013]若当前组合状态信息和第一组合状态信息不相同,则确认棋盘中各棋格感应点的第一组合状态信息发生变化;
[0014]在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取各棋格感应点的第二组合状态信息,包括:
[0015]在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,将当前组合状态信息确定为第二组合状态信息。
[0016]在其中一个实施例中,根据目标感应点对应的当前状态信息和当前位置信息,确定棋盘上的棋子变化检测结果,包括:
[0017]根据棋盘中的目标感应点对应的当前状态信息和当前位置信息,确定棋盘中的待
识别棋子的棋子类型、动作类型和位置信息;
[0018]在动作类型为放置动作的情况下,根据待识别棋子的棋子类型、动作类型和位置信息,确定棋盘上的棋子变化检测结果为在棋盘中与位置信息对应的位置放置棋子类型对应的棋子;
[0019]在动作类型为取出动作的情况下,根据待识别棋子的棋子类型、动作类型和位置信息,确定棋盘上的棋子变化检测结果为在棋盘中与位置信息对应的位置取出棋子类型对应的棋子。
[0020]在其中一个实施例中,棋盘中的待识别棋子的棋子类型通过下述方法得到:
[0021]根据棋盘中的目标感应点对应的当前状态信息和当前位置信息,得到目标感应点对应的组合状态信息;
[0022]从预设的棋子的组合状态信息中,筛选出与目标感应点对应的组合状态信息相匹配的目标组合状态信息;
[0023]将目标组合状态信息对应的棋子类型,作为待识别棋子的棋子类型。
[0024]在其中一个实施例中,根据棋盘中的目标感应点对应的当前状态信息和当前位置信息,得到目标感应点对应的组合状态信息,包括:
[0025]根据棋盘中的目标感应点对应的当前位置信息,确定目标感应点对应的最小外接矩形;
[0026]根据最小外接矩形中各棋格感应点对应的当前状态信息,生成目标感应点对应的组合状态信息。
[0027]在其中一个实施例中,从预设的棋子的组合状态信息中,筛选出与目标感应点对应的组合状态信息相匹配的目标组合状态信息,包括:
[0028]获取目标感应点的数量信息;
[0029]从预设的棋子的组合状态信息中,筛选出对应的棋子数量与数量信息相匹配的候选组合状态信息;
[0030]从候选组合状态信息中,筛选出与目标感应点对应的组合状态信息相匹配的目标组合状态信息。
[0031]在其中一个实施例中,棋盘中的待识别棋子的动作类型通过下述方法得到:
[0032]若棋盘中的目标感应点对应的当前状态信息为第一状态信息,则确定棋盘中的待识别棋子的动作类型为放置动作;
[0033]若棋盘中的目标感应点对应的当前状态信息为第二状态信息,则确定棋盘中的待识别棋子的动作类型为取出动作。
[0034]在其中一个实施例中,棋盘中的待识别棋子的位置信息通过下述方法得到:
[0035]根据棋盘中的目标感应点对应的当前位置信息,确定棋盘中的待识别棋子的位置信息。
[0036]在其中一个实施例中,第二组合状态信息与棋盘的布局信息相匹配;
[0037]根据第二组合状态信息,确定目标感应点对应的当前状态信息和当前位置信息,包括:
[0038]将目标感应点在第二组合状态信息中所对应的状态信息,确定为目标感应点对应的当前状态信息;
[0039]将目标感应点在第二组合状态信息中所对应的位置信息,确定为目标感应点对应的当前位置信息。
[0040]在其中一个实施例中,在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取各棋格感应点的第二组合状态信息之前,还包括:
[0041]获取各棋格感应点的初始组合状态信息;
[0042]在初始组合状态信息满足正确状态条件的情况下,将初始组合状态信息作为第一组合状态信息。
[0043]第二方面,本申请还提供了一种棋子变化检测装置。所述装置包括:
[0044]第二组合状态信息获取模块,用于在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取所述各棋格感应点的第二组合状态信息;各棋格感应点分别用于感应对应的棋格上的棋子状态;
[0045]目标感应点确定模块,用于将所述第一组合状态信息与所述第二组合状态信息进行比对,确定出所述棋盘中的目标感应点;所述目标感应点为所述棋盘中发生状态变化的棋格感应点;
[0046]当前信息确定模块,用于根据所述第二组合状态信息,确定所述目标感应点对应的当前状态信息和当前位置信息;
[0047]棋子变化检测结果确定模块,用于根据所述目标感应点对应的当前状态信息和当前位置信息,确定所述棋盘上的棋子变化检测结果。
[0048]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0049]在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取各棋格感应点的第二组合状态信息;各棋格感应点分别用于感应对应的棋格上的棋子状态;将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种棋子变化检测方法,其特征在于,所述方法包括:在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取所述各棋格感应点的第二组合状态信息;各棋格感应点分别用于感应对应的棋格上的棋子状态;将所述第一组合状态信息与所述第二组合状态信息进行比对,确定出所述棋盘中的目标感应点;所述目标感应点为所述棋盘中发生状态变化的棋格感应点;根据所述第二组合状态信息,确定所述目标感应点对应的当前状态信息和当前位置信息;根据所述目标感应点对应的当前状态信息和当前位置信息,确定所述棋盘上的棋子变化检测结果。2.根据权利要求1所述的方法,其特征在于,所述在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取所述各棋格感应点的第二组合状态信息之前,还包括:获取所述各棋格感应点的当前状态信息;将所述各棋格感应点的当前状态信息进行组合,得到所述各棋格感应点的当前组合状态信息;若所述当前组合状态信息和所述第一组合状态信息不相同,则确认所述棋盘中各棋格感应点的第一组合状态信息发生变化;所述在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取所述各棋格感应点的第二组合状态信息,包括:在所述棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,将所述当前组合状态信息确定为所述第二组合状态信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标感应点对应的当前状态信息和当前位置信息,确定所述棋盘上的棋子变化检测结果,包括:根据所述棋盘中的目标感应点对应的当前状态信息和当前位置信息,确定所述棋盘中的待识别棋子的棋子类型、动作类型和位置信息;在所述动作类型为放置动作的情况下,根据所述待识别棋子的棋子类型、动作类型和位置信息,确定所述棋盘上的棋子变化检测结果为在所述棋盘中与所述位置信息对应的位置放置所述棋子类型对应的棋子;在所述动作类型为取出动作的情况下,根据所述待识别棋子的棋子类型、动作类型和位置信息,确定所述棋盘上的棋子变化检测结果为在所述棋盘中与所述位置信息对应的位置取出所述棋子类型对应的棋子。4.根据权利要求3所述的方法,其特征在于,所述棋盘中的待识别棋子的棋子类型通过下述方法得到:根据所述棋盘中的目标感应点对应的当前状态信息和当前位置信息,得到所述目标感应点对应的组合状态信息;从预设的棋子的组合状态信息中,筛选出与所述目标感应点对应的组合状态信息相匹配的目标组合状态信息;将所述目标组合状态信息对应的棋子类型,作为所述待识别棋子的棋子类型。5.根据权利要求4所述的方法,其特征在于,所述根据所述棋盘中的目标感应点对应的当前状态信息和当前位置信息,得到所述目标感应点对应的组合状态信息,包括:
根据所述棋盘中的目标感应点对应的当前位置信息,确定所述目标感应点对应的最小外接矩形;根据所述最小外接矩形中各棋格感应点对应的当前状态信息,生成所述目标感应点对应的组合状态信息。6.根据权利要求4所述的方法,其特征在于,所述从预设的棋子的组合状态信息中,筛...

【专利技术属性】
技术研发人员:苏梓铭李长苹陈锦朋
申请(专利权)人:佛山市新之助电子商务有限公司
类型:发明
国别省市:

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

1