一种围棋棋局胜负裁判的方法及移动终端的制作方法

文档序号:9898403阅读:631来源:国知局
一种围棋棋局胜负裁判的方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,特别是涉及一种围棋棋局胜负裁判的方法及移动终端。
【背景技术】
[0002]近年来,随着传统文化的弘扬,围棋成了老少皆宜并喜欢的娱乐活动。随着围棋的普及与发展,学棋的少年儿童越来越多,每年各地的少儿围棋比赛的赛事也是越来越多。由于棋手年龄小,水平低,在终局时由对局者自身进行胜负计算比较困难;加之比赛人数多,裁判人手不足,水平有限,以人工数棋子来判定胜负是既辛苦又容易出错的事情,给比赛的正常进行带来了很大不便;再加上人为数棋子不免有耍赖和作弊的行为发生,容易引起争议,特别是在选手都是小孩子时,更是容易产生误导。
[0003]现有的与围棋相关的专利主要还是人机对战相关的,目前国内外还没有出现用于人与人之间围棋博弈时,对于围棋棋局胜负自动进行判断裁的专利。
[0004]有鉴于此,本发明实施例有必要提供一种围棋棋局胜负裁判的方法及移动终端,在人与人之间进行围棋博弈时,能够对围棋棋局的胜负自动进行判断,提高围棋棋局胜负判断的准确性,效率高且增强用户体验。

【发明内容】

[0005]为了克服上述【背景技术】的缺陷,本发明实施例提供一种围棋棋局胜负裁判的方法及移动终端,在人与人之间进行围棋博弈时,能够对围棋棋局的胜负自动进行判断,提高围棋棋局胜负判断的准确性,效率高且增强用户体验。
[0006]为了解决上述技术问题本发明实施例的所采用的技术方案为:
[0007 ] 一种围棋棋局胜负裁判的方法,包括:
[0008]移动终端采集围棋棋盘上所显示的棋局的终局图像;
[0009]所述移动终端根据所述终局图像确定所述棋盘的边界,设定所述棋盘的四个角的位置;
[0010]所述终端设备根据所述棋盘的边界和所述四个角的位置获取所述棋局上所有黑子和白子的信息;
[0011]所述移动终端根据所述所有黑子和白子的信息标记所述黑子和白子的位置;
[0012]所述移动终端根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负。
[0013]进一步地,所述移动终端根据所述所有黑子和白子的信息标记所述黑子和白子的位置具体包括:所述终端设备逐行扫描所述棋盘,记录所述棋盘上每一个交叉点的横向坐标和纵向坐标,并记录所述棋盘上每一个交叉点的棋子状态。
[0014]进一步地,所述移动终端根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负,具体包括:所述移动终端根据所述每一个交叉点的横向坐标和纵向坐标及所述每一个交叉点的棋子状态,确定黑子的域和白子的域;所述移动终端利用存储的围棋胜负计算规则判断所述棋局的胜负。
[0015]进一步地,所述移动终端利用存储的围棋胜负计算规则判断所述棋局的胜负进一步包括如下三种中的一种:
[0016]当围棋胜负计算规则为中国规则时,黑子先手,贴7.5目,黑子的域超过1841/4时,所述移动终端判断黑子一方赢,否则所述移动终端判断白子一方赢;
[0017]当围棋胜负计算规则为日韩规则时,黑子先手,贴6.5目,黑子的域超过1831/4时,所述移动终端判断黑子一方赢,否则所述移动终端判断白子一方赢;
[0018]当围棋胜负计算规则为应氏规则时,黑子先手,贴8目,黑子的域超过1841/4,所述移动终端判断黑子一方赢,否则所述移动终端判断白子一方赢。
[0019]进一步地,所述终端设备显示所述棋局的胜负。
[0020]进一步地,在所述移动终端根据所述终局图像确定所述棋盘的边界之前,所述方法进一步包括:所述终端设备判断所采集的终局图像所显示的棋局是否真的是终局,如果是终局,则所述方法继续;如果不是终局,则所述方法停止。
[0021]进一步地,所述终端设备判断所采集的终局图像所显示的棋局是否真的是终局,具体包括:所述终端设备判断所述棋盘上的所有交叉点是否完全被围棋对弈双方中的某一方所占有,如果是,则所述终端设备判断所述采集的图像所显示的棋局真的是终局;如果否,则所述终端设备判断所述采集的图像所显示的棋局不是终局。
[0022]—种围棋棋局胜负裁判的移动终端,包括:
[0023]图像采集单元,用于采集围棋棋盘上所显示的棋局的终局图像;
[0024]图像处理单元,用于根据所述终局图像确定所述棋盘的边界、设定所述棋盘的四个角的位置、并根据所述棋盘的边界和所述四个角的位置获取所述棋局上所有黑子和白子的信息,并根据所述所有黑子和白子的信息标记所述黑子和白子的位置;
[0025]控制单元,用于所述移动终端根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负。
[0026]进一步地,所述图像处理单元根据所述所有黑子和白子的信息标记所述黑子和白子的位置具体包括:
[0027]所述图像处理单元逐行扫描所述棋盘,记录所述棋盘上每一个交叉点的横向坐标和纵向坐标,并记录所述棋盘上每一个交叉点的棋子状态。
[0028]进一步地,所述控制单元根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负,具体包括:
[0029]所述控制单元根据所述棋盘上每一个交叉点的横向坐标和纵向坐标及所述每一个交叉点的棋子状态,确定黑子的域和白子的域;
[0030]所述控制单元利用存储的围棋胜负计算规则判断所述棋局的胜负。
[0031]进一步地,所述控制单元利用存储的围棋胜负计算规则判断所述棋局的胜负进一步包括如下三种中的一种:
[0032]当围棋胜负计算规则为中国规则时,黑子先手,贴7.5目,黑子的域超过1841/4时,控制单元判断黑子一方赢,否则控制单元判断白子一方赢;
[0033]当围棋胜负计算规则为日韩规则时,黑子先手,贴6.5目,黑子的域超过1831/4时,控制单元判断黑子一方赢,否则控制单元判断白子一方赢;
[0034]当围棋胜负计算规则为应氏规则时,黑子先手,贴8目,黑子的域超过1841/4,所述控制单元判断黑子一方赢,否则控制单元判断白子一方赢。
[0035]进一步地,所述终端设备进一步包括显示单元,所述显示单元用于显示所述棋局的胜负。
[0036]进一步地,所述图像处理单元进一步用于在所述移动终端根据所述终局图像确定所述棋盘的边界之前,判断所采集的终局图像所显示的棋局是否真的是终局,如果是终局,则所述方法继续;如果不是终局,则所述方法停止。
[0037]本发明实施例所提供的技术方案的有益效果在于:由移动终端采集围棋棋局的终局图像,并且由移动终端分析所采集的终局图像:确定所述棋盘的边界、设定所述棋盘的四个角的位置,并根据所述棋盘的边界和所述四个角的位置获取所述棋局上所有黑子和白子的信息,进一步的所述移动终端根据所述所有黑子和白子的信息标记所述黑子和白子的位置,并且所述移动终端根据所述标记的黑子和白子的位置利用围棋胜负计算规则判断所述棋局的胜负。在人与人之间进行围棋博弈时,所述移动终端能够对围棋棋局的胜负自动进行判断,提高围棋棋局胜负判断的准确性,效率高且增强用户体验。
【附图说明】
[0038]图1为本发明一种围棋棋局胜负裁判的方法实施例1的流程图;
[0039]图2为本发明一种围棋棋局胜负裁判的移动终端实施例2的模块结构示意图;
[0040]图3为本发明一种围棋棋局胜负裁判的移动终端实施例3的模块结构示意图。
【具体实施方式】
[0041]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照【附图说明】本发明的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1