适用于棋类游戏的智能识别方法及系统

文档序号:1030753 发布日期:2020-10-30 浏览:12次 >En<

阅读说明:本技术 适用于棋类游戏的智能识别方法及系统 (Intelligent identification method and system suitable for chess games ) 是由 马科峰 于 2020-06-29 设计创作,主要内容包括:本发明提供了一种适用于棋类游戏的智能识别方法及系统,包括:棋盘初始化步骤:根据棋盘设置信息和/或用户输入设置信息,获取棋盘初始显示信息、侦测单元开启信息、识别开启信息;落子侦测步骤:根据侦测单元开启信息、棋盘矩阵式触点状态信息,获取棋盘落子位置信息;识别步骤:根据识别开启信息、识别控制信息,获取识别结果信息;结果呈现步骤:根据棋盘落子位置信息、识别结果信息,获取棋盘显示控制信息;根据棋盘显示控制信息,获取棋盘显示结果信息;所述棋盘显示控制信息指示棋盘显示呈现行为;本发明能够很好地适用于于棋类游戏教学的实践中,教师能够利用智能棋具,很好地展示棋类游戏的规则、方法。(The invention provides an intelligent identification method and system suitable for chess games, which comprises the following steps: chessboard initialization: acquiring initial display information of the chessboard, detection unit starting information and identification starting information according to chessboard setting information and/or user input setting information; a step of detecting falling seeds: acquiring chessboard falling position information according to the starting information of the detection unit and the chessboard matrix type contact state information; an identification step: acquiring identification result information according to the identification starting information and the identification control information; and a result presentation step: obtaining chessboard display control information according to the chessboard falling position information and the identification result information; obtaining chessboard display result information according to the chessboard display control information; the chessboard display control information indicates a chessboard display presentation behavior; the invention can be well applied to the practice of chess game teaching, and teachers can well display rules and methods of chess games by using intelligent chess tools.)

适用于棋类游戏的智能识别方法及系统

技术领域

本发明涉及棋盘显示领域,具体地,涉及一种适用于棋类游戏的智能识别方法及系统。

背景技术

线下实体围棋培训的技术层面仍然存在着诸多的问题,有教师授课时主要采用电子挂盘或普通挂盘的形式,其教学方式方法并没有明显的改变;学生课堂纪律,抢答与提问积极性,答题质量和答题效率,课堂实时做题的数量;学生知识点的理解等重要信息无法详细形成电子信息化、数字化、可视化;采用学生人手一部平板电脑安装围棋软件的新教学模式,不够新颖,不够真实,显示界面狭小,体验性一般,更重要的是长时间观看电子屏幕伤害视力。在此种技术应用场景下,现有技术亟需一种适用于棋类游戏的智能识别方法及系统。

专利文献CN104540562A公开了一种围棋盘,包括:一块圆形或多边形面板;位于所述面板上、显示围棋刻线的围棋盘显示部件;位于所述面板上方两侧空间的一对棋子收纳部件。这种围棋盘提高了空间使用率和使用便利性,外观更加美观,同时制作费用低廉,使对弈者可以更有趣地对弈。该专利在适用于棋类游戏的智能识别的性能和技术效果上仍然有待提高的空间。

发明内容

针对现有技术中的缺陷,本发明的目的是提供一种适用于棋类游戏的智能识别方法及系统。

根据本发明提供的一种适用于棋类游戏的智能识别方法,包括:棋盘初始化步骤:根据棋盘设置信息和/或用户输入设置信息,获取棋盘初始显示信息、侦测单元开启信息、识别开启信息;落子侦测步骤:根据侦测单元开启信息、棋盘矩阵式触点状态信息,获取棋盘落子位置信息;识别步骤:根据识别开启信息、识别控制信息,获取识别结果信息;结果呈现步骤:根据棋盘落子位置信息、识别结果信息,获取棋盘显示控制信息;根据棋盘显示控制信息,获取棋盘显示结果信息;所述棋盘显示控制信息指示棋盘显示呈现行为;所述识别控制信息包括:棋子识别控制信息;所述棋子识别控制信息能够指导以下任一种或者任多种行为:-棋子形状识别;-棋子颜色识别;-棋子表面图案识别。

优选地,所述识别步骤包括:黑白棋子识别步骤:根据识别开启信息、识别控制信息,识别棋子灰度级,获取棋子灰度级识别信息;根据棋子灰度级识别信息,获取识别结果信息。

优选地,还包括:棋谱数据库调用步骤:根据棋盘落子位置信息、识别结果信息,调用棋谱数据库,获取落子预判信息;所述落子预判信息包括:一步落子预判信息和/或者多步落子预判信息;所述结果呈现步骤包括:落子预判结果呈现步骤:根据落子预判信息,获取落子预判显示控制信息;所述棋盘显示控制信息包括:落子预判显示控制信息。

优选地,还包括:通讯控制步骤:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过无线通讯单元传输信息,获取无线通讯结果信息。

所述通讯控制步骤包括:第一无线通讯步骤:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过蓝牙单元或者2.4G/WIFI单元传输信息,获取无线通讯结果信息。第二无线通讯步骤:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过5G无线通讯单元传输信息,获取无线通讯结果信息。

优选地,所述结果呈现步骤包括:声音结果呈现步骤:根据棋盘显示控制信息,获取声音呈现信息。

优选地,包括:棋盘初始化模块:根据棋盘设置信息和/或用户输入设置信息,获取棋盘初始显示信息、侦测单元开启信息、识别开启信息;落子侦测模块:根据侦测单元开启信息、棋盘矩阵式触点状态信息,获取棋盘落子位置信息;识别模块:根据识别开启信息、识别控制信息,获取识别结果信息;结果呈现模块:根据棋盘落子位置信息、识别结果信息,获取棋盘显示控制信息;根据棋盘显示控制信息,获取棋盘显示结果信息;所述棋盘显示控制信息指示棋盘显示呈现行为;所述识别控制信息包括:棋子识别控制信息;所述棋子识别控制信息能够指导以下任一种或者任多种行为:-棋子形状识别;-棋子颜色识别;-棋子表面图案识别。

优选地,所述识别模块包括:黑白棋子识别模块:根据识别开启信息、识别控制信息,识别棋子灰度级,获取棋子灰度级识别信息;根据棋子灰度级识别信息,获取识别结果信息。

优选地,还包括:棋谱数据库调用模块:根据棋盘落子位置信息、识别结果信息,调用棋谱数据库,获取落子预判信息;所述落子预判信息包括:一步落子预判信息和/或者多步落子预判信息;所述结果呈现模块包括:落子预判结果呈现模块:根据落子预判信息,获取落子预判显示控制信息;所述棋盘显示控制信息包括:落子预判显示控制信息。

优选地,还包括:通讯控制模块:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过无线通讯单元传输信息,获取无线通讯结果信息。

所述通讯控制模块包括:第一无线通讯模块:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过蓝牙单元或者2.4G/WIFI单元传输信息,获取无线通讯结果信息。第二无线通讯模块:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过5G无线通讯单元传输信息,获取无线通讯结果信息。

优选地,所述结果呈现模块包括:声音结果呈现模块:根据棋盘显示控制信息,获取声音呈现信息。

与现有技术相比,本发明具有如下的有益效果:

1、本发明能够很好地适用于于棋类游戏教学的实践中,教师能够利用智能棋具,很好地展示棋类游戏的规则、方法;

2、本发明能够很好地将智能识别应用到智能棋具中,尤其是围棋棋具中,通过识别黑白子,进一步预判可能的行棋方案;

3、本发明使用方便,应用范围广,能够克服现有技术的缺陷。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明的整体流程示意图。

图2为本发明的整体框架示意图。

图3为本发明实施例中智能棋盘的灰度检测单元位置结构示意图。

具体实施方式

下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。

如图1-2所示,根据本发明提供的一种适用于棋类游戏的智能识别方法,包括:棋盘初始化步骤:根据棋盘设置信息和/或用户输入设置信息,获取棋盘初始显示信息、侦测单元开启信息、识别开启信息;落子侦测步骤:根据侦测单元开启信息、棋盘矩阵式触点状态信息,获取棋盘落子位置信息;识别步骤:根据识别开启信息、识别控制信息,获取识别结果信息;结果呈现步骤:根据棋盘落子位置信息、识别结果信息,获取棋盘显示控制信息;根据棋盘显示控制信息,获取棋盘显示结果信息;所述棋盘显示控制信息指示棋盘显示呈现行为;所述识别控制信息包括:棋子识别控制信息;所述棋子识别控制信息能够指导以下任一种或者任多种行为:-棋子形状识别;-棋子颜色识别;-棋子表面图案识别。

优选地,所述识别步骤包括:黑白棋子识别步骤:根据识别开启信息、识别控制信息,识别棋子灰度级,获取棋子灰度级识别信息;根据棋子灰度级识别信息,获取识别结果信息。

优选地,还包括:棋谱数据库调用步骤:根据棋盘落子位置信息、识别结果信息,调用棋谱数据库,获取落子预判信息;所述落子预判信息包括:一步落子预判信息和/或者多步落子预判信息;所述结果呈现步骤包括:落子预判结果呈现步骤:根据落子预判信息,获取落子预判显示控制信息;所述棋盘显示控制信息包括:落子预判显示控制信息。

优选地,还包括:通讯控制步骤:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过无线通讯单元传输信息,获取无线通讯结果信息。

所述通讯控制步骤包括:第一无线通讯步骤:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过蓝牙单元或者2.4G/WIFI单元传输信息,获取无线通讯结果信息。第二无线通讯步骤:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过5G无线通讯单元传输信息,获取无线通讯结果信息。

优选地,所述结果呈现步骤包括:声音结果呈现步骤:根据棋盘显示控制信息,获取声音呈现信息。

优选地,包括:棋盘初始化模块:根据棋盘设置信息和/或用户输入设置信息,获取棋盘初始显示信息、侦测单元开启信息、识别开启信息;落子侦测模块:根据侦测单元开启信息、棋盘矩阵式触点状态信息,获取棋盘落子位置信息;识别模块:根据识别开启信息、识别控制信息,获取识别结果信息;结果呈现模块:根据棋盘落子位置信息、识别结果信息,获取棋盘显示控制信息;根据棋盘显示控制信息,获取棋盘显示结果信息;所述棋盘显示控制信息指示棋盘显示呈现行为;所述识别控制信息包括:棋子识别控制信息;所述棋子识别控制信息能够指导以下任一种或者任多种行为:-棋子形状识别;-棋子颜色识别;-棋子表面图案识别。

优选地,所述识别模块包括:黑白棋子识别模块:根据识别开启信息、识别控制信息,识别棋子灰度级,获取棋子灰度级识别信息;根据棋子灰度级识别信息,获取识别结果信息。

优选地,还包括:棋谱数据库调用模块:根据棋盘落子位置信息、识别结果信息,调用棋谱数据库,获取落子预判信息;所述落子预判信息包括:一步落子预判信息和/或者多步落子预判信息;所述结果呈现模块包括:落子预判结果呈现模块:根据落子预判信息,获取落子预判显示控制信息;所述棋盘显示控制信息包括:落子预判显示控制信息。

优选地,还包括:通讯控制模块:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过无线通讯单元传输信息,获取无线通讯结果信息。

所述通讯控制模块包括:第一无线通讯模块:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过蓝牙单元或者2.4G/WIFI单元传输信息,获取无线通讯结果信息。第二无线通讯模块:根据棋盘初始显示信息、棋盘落子位置信息、识别结果信息以及棋盘显示结果信息,通过5G无线通讯单元传输信息,获取无线通讯结果信息。

优选地,所述结果呈现模块包括:声音结果呈现模块:根据棋盘显示控制信息,获取声音呈现信息。

具体地,在一个实施例中,如图3所示,一种适用于棋类游戏的智能识别系统采用灰度传感器,灰度传感器是模拟传感器,有一只发光二极管和一只光敏电阻,安装在同一面上。灰度传感器利用不同颜色的检测面对光的反射程度不同,光敏电阻对不同检测面返回的光其阻值也不同的原理进行颜色深浅检测。在有效的检测距离内,发光二极管发出白光,照射在检测面上,检测面反射部分光线,光敏电阻检测此光线的强度并将其转换为智能棋盘可以识别的信号。

通过灰度检测单元让智能棋盘快速准确的识别落位棋子的颜色属性,通过区别颜色属性确认黑棋和白棋,最终以实际落子的颜色为参考依据并准确完成记谱。

由电脑程序驱动并定义目标位置棋子属性时,当人为失误导致属性不匹配时,智能棋盘会通过声光提醒的方式完成提醒,促使玩家进行更正失误。

在实战中由于玩家手持棋子坠落到棋盘并将棋盘棋子打乱时,方便对打乱的棋子进行快速准确的复盘引导。

在教学环节中,特别针对于孩子按照电子挂盘电子棋谱和教师的引导下摆棋时,明显提高学生的拜访棋子属性的正确性和课堂演练效率。

识别的玩法说明如下:

第一步,玩家将棋子放入棋盘表面并静止(延时后确认记录);

第二步,磁力开关感测到棋子落位后驱动LED导光板闪烁一次;

第三步,LED闪烁透过棋面直接照射棋子的底部,光纤折射后反馈给正下方的光感电路;

第四步,光敏电阻检测此反射光线的强度并将其转换为智能棋盘可以识别的信号;

第五步,放射光转换为识别信号后,智能棋盘电路系统将根据信号的属性自动对黑白棋子的属性进行识别和分类;

第六步,识别分类后将由智能棋盘系统自动记录,随时等待调阅和复盘。

本发明能够很好地适用于于棋类游戏教学的实践中,教师能够利用智能棋具,很好地展示棋类游戏的规则、方法;本发明能够很好地将智能识别应用到智能棋具中,尤其是围棋棋具中,通过识别黑白子,进一步预判可能的行棋方案;本发明使用方便,应用范围广,能够克服现有技术的缺陷。

本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的系统及其各个装置、模块、单元以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的系统及其各个装置、模块、单元以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同功能。所以,本发明提供的系统及其各项装置、模块、单元可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置、模块、单元也可以视为硬件部件内的结构;也可以将用于实现各种功能的装置、模块、单元视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

在本申请的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种多功能棋

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!