【技术实现步骤摘要】
棋子变化检测方法、装置、计算机设备、存储介质和产品
[0001]本申请涉及检测
,特别是涉及一种棋子变化检测方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]在棋盘类游戏中,通常会有很多棋子与棋盘的组合,例如象棋有多种棋子,而围棋只有两种棋子。智能棋盘则需要将棋子的种类和位置实时检测到,从而作出不同的反馈。
[0003]在棋子检测识别的传统方法中,通常是通过将不同的电阻安装在棋子内,棋盘每个位置检测棋子的电阻来识别棋子的种类,从而实现棋盘上棋子变化检测,但该技术进行棋子变化检测的准确性较低。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种棋子变化检测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种棋子变化检测方法。所述方法包括:
[0006]在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取各棋格感应点的第二组合状态信息;各棋格感应点分别用于感应对应的棋格上的棋子状态;
[0007]将第一组合状态信息与第二组合状态信息进行比对,确定出棋盘中的目标感应点;目标感应点为棋盘中发生状态变化的棋格感应点;
[0008]根据第二组合状态信息,确定目标感应点对应的当前状态信息和当前位置信息;
[0009]根据目标感应点对应的当前状态信息和当前位置信息,确定棋盘上的棋子变化检测结果。
[0010]在其中一个实施例中,在棋盘中各棋格感应点的第一组合状态 ...
【技术保护点】
【技术特征摘要】
1.一种棋子变化检测方法,其特征在于,所述方法包括:在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取所述各棋格感应点的第二组合状态信息;各棋格感应点分别用于感应对应的棋格上的棋子状态;将所述第一组合状态信息与所述第二组合状态信息进行比对,确定出所述棋盘中的目标感应点;所述目标感应点为所述棋盘中发生状态变化的棋格感应点;根据所述第二组合状态信息,确定所述目标感应点对应的当前状态信息和当前位置信息;根据所述目标感应点对应的当前状态信息和当前位置信息,确定所述棋盘上的棋子变化检测结果。2.根据权利要求1所述的方法,其特征在于,所述在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取所述各棋格感应点的第二组合状态信息之前,还包括:获取所述各棋格感应点的当前状态信息;将所述各棋格感应点的当前状态信息进行组合,得到所述各棋格感应点的当前组合状态信息;若所述当前组合状态信息和所述第一组合状态信息不相同,则确认所述棋盘中各棋格感应点的第一组合状态信息发生变化;所述在棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,获取所述各棋格感应点的第二组合状态信息,包括:在所述棋盘中各棋格感应点的第一组合状态信息发生变化的情况下,将所述当前组合状态信息确定为所述第二组合状态信息。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标感应点对应的当前状态信息和当前位置信息,确定所述棋盘上的棋子变化检测结果,包括:根据所述棋盘中的目标感应点对应的当前状态信息和当前位置信息,确定所述棋盘中的待识别棋子的棋子类型、动作类型和位置信息;在所述动作类型为放置动作的情况下,根据所述待识别棋子的棋子类型、动作类型和位置信息,确定所述棋盘上的棋子变化检测结果为在所述棋盘中与所述位置信息对应的位置放置所述棋子类型对应的棋子;在所述动作类型为取出动作的情况下,根据所述待识别棋子的棋子类型、动作类型和位置信息,确定所述棋盘上的棋子变化检测结果为在所述棋盘中与所述位置信息对应的位置取出所述棋子类型对应的棋子。4.根据权利要求3所述的方法,其特征在于,所述棋盘中的待识别棋子的棋子类型通过下述方法得到:根据所述棋盘中的目标感应点对应的当前状态信息和当前位置信息,得到所述目标感应点对应的组合状态信息;从预设的棋子的组合状态信息中,筛选出与所述目标感应点对应的组合状态信息相匹配的目标组合状态信息;将所述目标组合状态信息对应的棋子类型,作为所述待识别棋子的棋子类型。5.根据权利要求4所述的方法,其特征在于,所述根据所述棋盘中的目标感应点对应的当前状态信息和当前位置信息,得到所述目标感应点对应的组合状态信息,包括:
根据所述棋盘中的目标感应点对应的当前位置信息,确定所述目标感应点对应的最小外接矩形;根据所述最小外接矩形中各棋格感应点对应的当前状态信息,生成所述目标感应点对应的组合状态信息。6.根据权利要求4所述的方法,其特征在于,所述从预设的棋子的组合状态信息中,筛...
【专利技术属性】
技术研发人员:苏梓铭,李长苹,陈锦朋,
申请(专利权)人:佛山市新之助电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。