CN107506701B - 一种基于视频识别技术的围棋自动记谱方法 - Google Patents

一种基于视频识别技术的围棋自动记谱方法 Download PDF

Info

Publication number
CN107506701B
CN107506701B CN201710670292.3A CN201710670292A CN107506701B CN 107506701 B CN107506701 B CN 107506701B CN 201710670292 A CN201710670292 A CN 201710670292A CN 107506701 B CN107506701 B CN 107506701B
Authority
CN
China
Prior art keywords
frame
chessboard
image
points
chess manual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710670292.3A
Other languages
English (en)
Other versions
CN107506701A (zh
Inventor
孙荻
李俭
汤建军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Liaoning Zhongxin Automation Control Group Co ltd
Original Assignee
Dalian Wanhe Haituo Culture Sports Industry Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian Wanhe Haituo Culture Sports Industry Co ltd filed Critical Dalian Wanhe Haituo Culture Sports Industry Co ltd
Priority to CN201710670292.3A priority Critical patent/CN107506701B/zh
Publication of CN107506701A publication Critical patent/CN107506701A/zh
Application granted granted Critical
Publication of CN107506701B publication Critical patent/CN107506701B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • G06V10/225Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on a marking or identifier characterising the area
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

本发明提供一种基于视频识别技术的围棋自动记谱方法,包括以下总体步骤:1)初始化,先通过摄像头获取一帧包含整个空白棋盘以及附加的四角定位标志的原始图像作为原始帧;2)棋盘定位,采用回字形定位标识的四角定位方法,在对原始帧进行棋盘定位,获得围棋棋盘361个点在图像中的具体为位置坐标;3)、取帧计算,将摄像头获取的视频根据以每秒10帧的速度取出,逐一的进行图像处理,采用矩阵式判断帧差方法,判断棋盘落子点变化状态;4)生成棋谱文件。该方法能有效去除棋盘周围不相干的图像干扰,大大简化了图像处理量;采用矩阵式判断帧差方法,经过四角定位切图后的图像能够通过判断整个图片的帧差大小判断棋盘落子点的状态。

Description

一种基于视频识别技术的围棋自动记谱方法
技术领域
本发明涉及围棋自动记谱方法技术领域,特别涉及一种基于视频识别技术的围棋自动记谱方法。
背景技术
围棋,起源于中国,是一种策略性两人棋类游戏,中国古时称“弈”,西方名称“Go”,可以说是棋之鼻祖,至今已有4000多年的历史。围棋,流行于东亚国家(中、日、韩、朝),属琴棋书画四艺之一。传为帝尧作,春秋战国时期即有记载。隋唐时经朝鲜传入日本,流传到欧美各国。围棋蕴含着中华文化的丰富内涵,是中国文化与文明的体现。
围棋使用方形格状棋盘及黑白二色圆形棋子进行对弈,棋盘上有纵横各19条直线将棋盘分成361个交叉点,棋子走在交叉点上,双方交替行棋,落子后不能移动,以围地多者为胜。中国古代围棋是黑白双方在对角星位处各摆放两子(对角星布局),是为座子制,由白棋先行。现代围棋由日本发展而来,取消了座子规则,黑先白后,使围棋的变化更加复杂多变。围棋也被认为是世界上最复杂的棋盘游戏。
目前围棋记谱工作,在全世界范围内都为人工记录。由于人工记录棋谱的成本过于巨大,在世界范围内,除大赛决赛阶段外的棋谱都无人记录。本发明是用来通过视频识别技术,自动记录棋谱的方法。
公开号为CN 104998405 A的中国专利公开了一种基于图像识别的围棋记谱处理方法,该方法采用了图像识别技术进行记谱,在此方法中,其采用了棋盘的天元位置进行棋盘定位,并且在棋盘状态判断中通过判断每个落子点周围是否存在“黑色条纹”来判断棋盘的落子状态。
本专利在棋盘定位识别和落子识别技术上提出了另一种解决方案。
发明内容
为了克服现有技术的不足,本发明提供一种基于视频识别技术的围棋自动记谱方法,采用在棋盘四角布置回字形图标作为棋盘定位的图像识别控制点,能够根据棋盘四个角落位置,计算棋盘中361个点的具体坐标,还能有效去除棋盘周围不相干的图像干扰,大大简化了图像处理量;采用矩阵式判断帧差方法,经过四角定位切图后的图像能够通过判断整个图片的帧差大小有效判断棋盘落子点状态是否有变化。
为了达到上述目的,本发明采用以下技术方案实现:
一种基于视频识别技术的围棋自动记谱方法,包括以下总体步骤:
步骤一、初始化,先通过摄像头获取一帧包含整个空白棋盘以及附加的四角定位标志的原始图像作为原始帧;初始化帧差与前帧差为0,参考帧为原始帧;
步骤二、棋盘定位,采用回字形定位标识的四角定位方法,在对原始帧进行棋盘定位,获得围棋棋盘361个点在图像中的具***置坐标;
步骤三、取帧计算,将摄像头获取的视频根据以每秒10帧的速度取出,逐一的进行图像处理,采用矩阵式判断帧差方法,判断棋盘落子点变化状态;
步骤四、生成棋谱文件,结束。
所述方法总体步骤中步骤二的棋盘定位是四角定位标志以回字形图标作为定位标识,具体包括如下步骤:
步骤201、通过摄像头获取一帧包含整个空白棋盘以及附加的四角定位标志的图像;
步骤202、将取出的图像转换成灰度图,再使用最大类间方差法找到图片的一个设定阈值将图片二值化处理;
步骤203、初步筛选;在二值化处理过的图像矩阵中,逐行筛选每个像素点;筛选该像素点是否在上下左右四个方向上半个格子的距离内颜色变化为黑白黑白;将所有符合要求的像素点记录在同图像一样大小的0矩阵内;若有相邻像素点符合要求,则将该像素点作为中心点记录;
步骤204、验证标志;将初步筛选后的像素点逐一验证其黑色、白色、黑色的连通区域;看其是否符合回形标志大小的范围,若满足则记录为定位标志;
步骤205、判断获得的定位标志是否为4个;若是则找到的4个标志在图像中的坐标,即为围棋棋盘在图片中四个角落的位置;
步骤206、根据棋盘四个角落位置及棋盘横纵间隔标准,计算棋盘中361个点的具体坐标。
所述方法总体步骤中步骤三的取帧计算具体包括:
步骤301、将取出的一帧,进行平滑去燥,再将该帧与参考帧做帧差;参考帧为上一次记录棋谱后更新的帧,如若参考帧为空,则参考帧为原始帧;
步骤302、判断帧差与前帧差,帧差为第一步所做帧差,前帧差为上一次计算时第一步所做帧差;若帧差小于15,前帧差大于15,则表示该帧稳定,前一帧不稳定,则为关键帧;带着该帧进入第三步计算;否则返回第一步,再取一帧进行新的循环;
步骤303、将第二步过滤过来的帧与参考帧做比较,判断共有几处点发生变化;
步骤304、判断发生变化的共有几处点,若无变化或者变化处大于等于18处则认为无变化或者手部遮挡,返回第一步,继续取帧计算;若有发生变化且小于18处,则继续进入第五步判断棋谱;
步骤305、逐一对各个变化点进行处理,对所有变化点处理结束后,查看棋谱有无变化;若棋谱发生变化,则更新当前帧为参考帧,返回第一步,继续取帧计算;若棋谱并未发生变化,则直接返回第一步,继续取帧计算。
取帧计算中所述步骤302中两幅图的帧差的具体做法如下,
(1)首先将两幅图根据总体步骤的步骤二所得的四角坐标进行切图,将棋盘切割出来;
(2)将两幅图分别转换成为灰度图,转换为单通道矩阵;
(3)将两矩阵做差得到新的矩阵;
(4)将新的矩阵做高斯平滑,再将其进行二值化处理;
(5)以
Figure GDA0002631090270000031
为元素结构矩阵,将得到的二值化矩阵进行灰度膨胀和灰度腐蚀,得到帧差矩阵;
(6)统计帧差矩阵内非零元素的个数即为帧差。
取帧计算中所述步骤303具体做法如下,
(1)首先将两幅图根据总体步骤的步骤二所得的四角坐标进行切图,将棋盘切割出来。
(2)将两幅图分别转换成为灰度图,转换为单通道矩阵。
(3)将两矩阵做差得到新的矩阵。
(4)将新的矩阵做高斯平滑,再将其进行二值化处理。
(5)以
Figure GDA0002631090270000032
为元素结构矩阵,将得到的二值化矩阵进行灰度膨胀和灰度腐蚀,得到帧差矩阵。
(6)鉴定通过步骤二得到的361个点的坐标有无变化,记录共有几处点发生变化,并记录是某几个点发生变化。
取帧计算中所述步骤305具体做法如下:
通过步骤二得到的棋盘的四角所在位置;由于围棋棋盘是由横纵18*18个小正方形组合在一起构成的;计算出每个小正方形边长为a;若某个点发生变化,则以变化点坐标为中心,取出一正方形小图片,令该正方形边长为1.8a;将小图片转换成灰度图,再在小图片内运用霍夫取圆,查看是否能取到圆;
如果未取到圆,查看现有棋谱内,该点是否有棋子;若有棋子,则在棋谱中记录棋子,计算下一变化点;若没有棋子,则直接计算下一变化点;
如果取到圆,则判断圆心与图片中心距离是否小于圆半径,若不小于则判定该处无子,若小于则判定该处有子;
若判定无子,查看现有棋谱内,该点是否有棋子;若有棋子,则在棋谱中记录棋子,计算下一变化点;若没有棋子,则直接计算下一变化点;
若判定有子,查看现有棋谱内,该点是否有棋子;若棋谱内有棋子,则直接计算下一变化点;若棋谱内该点没有棋子,需要判定子的颜色,再在棋谱中记录落子,同时记录颜色,计算下一变化点。
与现有技术相比,本发明的有益效果是:
1、本发明的一种基于视频识别技术的围棋自动记谱方法,采用在棋盘四角布置回字形图标作为棋盘定位的图像识别控制点,能够根据棋盘四个角落位置,计算棋盘中361个点的具体坐标,还能有效去除棋盘周围不相干的图像干扰,大大简化了图像处理量。
2、本发明的四角定位棋盘的方法,由于去除了棋盘周围不相干的图像,使图像仅剩下棋盘部分,为下一步的判断帧差提供了必要条件。
3、本发明采用矩阵式判断帧差方法,经过四角定位切图后的图像能够通过判断整个图片的帧差大小有效判断棋盘落子点状态是否有变化。
附图说明
图1是本发明的方法流程图;
图2是本发明的回字形四角定位标识图片;
图3是本发明的棋盘361个落子点的具体定位图片;
图4是本发明的视频装置取出的棋盘原始图片;
图5是本发明的视频原始图片经过四角定位切图后的棋盘图片;
图6是本发明方法中的提取棋子过程的图像处理过程图。
具体实施方式
以下结合附图对本发明提供的具体实施方式进行详细说明。
如图1所示,一种基于视频识别技术的围棋自动记谱方法,包括以下总体步骤:
步骤一、初始化,先通过摄像头获取一帧包含整个空白棋盘以及附加的四角定位标志的原始图像作为原始帧;初始化帧差与前帧差为0,参考帧为原始帧;
步骤二、棋盘定位,采用回字形定位标识的四角定位方法,在对原始帧进行棋盘定位,获得围棋棋盘361个点在图像中的具体为位置坐标;
步骤三、取帧计算,将摄像头获取的视频根据以每秒10帧的速度取出,逐一的进行图像处理,采用矩阵式判断帧差方法,判断棋盘落子点变化状态;
步骤四、生成棋谱文件,结束。
如图2所示,所述方法总体步骤中步骤二的棋盘定位是四角定位标志以回字形图标作为定位标识,具体包括如下步骤:
步骤201、通过摄像头获取一帧包含整个空白棋盘以及附加的四角定位标志的图像;
步骤202、将取出的图像转换成灰度图,再使用最大类间方差法找到图片的一个设定阈值将图片二值化处理;
步骤203、初步筛选;在二值化处理过的图像矩阵中,逐行筛选每个像素点;筛选该像素点是否在上下左右四个方向上半个格子的距离内颜色变化为黑白黑白;将所有符合要求的像素点记录在同图像一样大小的0矩阵内;若有相邻像素点符合要求,则将该像素点作为中心点记录;
步骤204、验证标志;将初步筛选后的像素点逐一验证其黑色、白色、黑色的连通区域;看其是否符合回形标志大小的范围,若满足则记录为定位标志;
步骤205、判断获得的定位标志是否为4个;若是则找到的4个标志在图像中的坐标,即为围棋棋盘在图片中四个角落的位置;
步骤206、根据棋盘四个角落位置及棋盘横纵间隔标准,计算棋盘中361个点的具体坐标。
如图3所示,为棋盘361个落子点的具体定位图。
所述方法总体步骤中步骤三的取帧计算具体包括:
步骤301、将取出的一帧,进行平滑去燥,再将该帧与参考帧做帧差;参考帧为上一次记录棋谱后更新的帧,如若参考帧为空,则参考帧为原始帧;
步骤302、判断帧差与前帧差,帧差为第一步所做帧差,前帧差为上一次计算时第一步所做帧差;若帧差小于15,前帧差大于15,则表示该帧稳定,前一帧不稳定,则为关键帧;带着该帧进入第三步计算;否则返回第一步,再取一帧进行新的循环;
步骤303、将第二步过滤过来的帧与参考帧做比较,判断共有几处点发生变化;
步骤304、判断发生变化的共有几处点,若无变化或者变化处大于等于18处则认为无变化或者手部遮挡,返回第一步,继续取帧计算;若有发生变化且小于18处,则继续进入第五步判断棋谱;
步骤305、逐一对各个变化点进行处理,对所有变化点处理结束后,查看棋谱有无变化;若棋谱发生变化,则更新当前帧为参考帧,返回第一步,继续取帧计算;若棋谱并未发生变化,则直接返回第一步,继续取帧计算。
取帧计算中所述步骤302中两幅图的帧差的具体做法如下,
(1)首先将两幅图根据总体步骤的步骤二所得的四角坐标进行切图,将棋盘切割出来;
(2)将两幅图分别转换成为灰度图,转换为单通道矩阵;
(3)将两矩阵做差得到新的矩阵;
(4)将新的矩阵做高斯平滑,再将其进行二值化处理;
(5)以
Figure GDA0002631090270000061
为元素结构矩阵,将得到的二值化矩阵进行灰度膨胀和灰度腐蚀,得到帧差矩阵;
(6)统计帧差矩阵内非零元素的个数即为帧差。
取帧计算中所述步骤303具体做法如下,
(1)首先将两幅图根据总体步骤的步骤二所得的四角坐标进行切图,将棋盘切割出来。
(2)将两幅图分别转换成为灰度图,转换为单通道矩阵。
(3)将两矩阵做差得到新的矩阵。
(4)将新的矩阵做高斯平滑,再将其进行二值化处理。
(5)以
Figure GDA0002631090270000062
为元素结构矩阵,将得到的二值化矩阵进行灰度膨胀和灰度腐蚀,得到帧差矩阵。
(6)鉴定通过步骤二得到的361个点的坐标有无变化,记录共有几处点发生变化,并记录是某几个点发生变化。
通过步骤二得到的棋盘的四角所在位置;由于围棋棋盘是由横纵18*18个小正方形组合在一起构成的;计算出每个小正方形边长为a;若某个点发生变化,则以变化点坐标为中心,取出一正方形小图片,令该正方形边长为1.8a;将小图片转换成灰度图,再在小图片内运用霍夫取圆,查看是否能取到圆;
如果未取到圆,查看现有棋谱内,该点是否有棋子;若有棋子,则在棋谱中记录棋子,计算下一变化点;若没有棋子,则直接计算下一变化点;
如果取到圆,则判断圆心与图片中心距离是否小于圆半径,若不小于则判定该处无子,若小于则判定该处有子;
若判定无子,查看现有棋谱内,该点是否有棋子;若有棋子,则在棋谱中记录棋子,计算下一变化点;若没有棋子,则直接计算下一变化点;
若判定有子,查看现有棋谱内,该点是否有棋子;若棋谱内有棋子,则直接计算下一变化点;若棋谱内该点没有棋子,需要判定子的颜色,再在棋谱中记录落子,同时记录颜色,计算下一变化点。
如图4所示,为摄像头取到的未经棋盘四角定位切图前的图片,图5为经过回字形定位标识图像处理后并进行切图处理后的图片,从两幅图的对比可以看出经四角定位后能准确判断棋盘位置和棋盘中361个点的具体坐标,同时,切图后能够去除图像中的不相干部分,大大简化了图像处理和计算的量。
本专利提出的一种基于视频识别技术的围棋自动记谱方法通过矩阵式判断帧差的方法,经过四角定位切图后的图像能够通过判断整个图片的帧差大小能够有效判断棋盘落子点状态是否有变化。通过图片帧差大小从总体上来判断棋盘中361个点的坐标是否发生了落子变化,不用单独判断361个坐标中每个点的状态,也大大节约了图像处理的数据计算量。
所述的矩阵式判断帧差方法中的矩阵为整个图像的矩阵图,其矩阵的点数根据图像的分辨率大小确定。
如图6所示,为本发明方法中的提取棋子的图像处理过程图,图片为以变化点坐标为中心,取出的小正方形图片,进行灰度处理后,进行取圆。
以上实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于上述的实施例。上述实施例中所用方法如无特别说明均为常规方法。

Claims (2)

1.一种基于视频识别技术的围棋自动记谱方法,其特征在于,包括以下总体步骤:
步骤一、初始化,先通过摄像头获取一帧包含整个空白棋盘以及附加的四角定位标志的原始图像作为原始帧;初始化帧差与前帧差为0,参考帧为原始帧;
步骤二、棋盘定位,采用回字形定位标识的四角定位方法,在对原始帧进行棋盘定位,获得围棋棋盘361个点在图像中的具***置坐标;
棋盘定位是四角定位标志以回字形图标作为定位标识,具体包括如下步骤:
步骤201、通过摄像头获取一帧包含整个空白棋盘以及附加的四角定位标志的图像;
步骤202、将取出的图像转换成灰度图,再使用最大类间方差法找到图片的一个设定阈值将图片二值化处理;
步骤203、初步筛选;在二值化处理过的图像矩阵中,逐行筛选每个像素点;筛选该像素点是否在上下左右四个方向上半个格子的距离内颜色变化为黑白黑白;将所有符合要求的像素点记录在同图像一样大小的0矩阵内;若有相邻像素点符合要求,则将该像素点作为中心点记录;
步骤204、验证标志;将初步筛选后的像素点逐一验证其黑色、白色、黑色的连通区域;看其是否符合回形标志大小的范围,若满足则记录为定位标志;
步骤205、判断获得的定位标志是否为4个;若是则找到的4个标志在图像中的坐标,即为围棋棋盘在图片中四个角落的位置;
步骤206、根据棋盘四个角落位置及棋盘横纵间隔标准,计算棋盘中361个点的具体坐标;
步骤三、取帧计算,将摄像头获取的视频根据以每秒10帧的速度取出,逐一的进行图像处理,采用矩阵式判断帧差方法,判断棋盘落子点变化状态;
取帧计算具体包括:
步骤301、将取出的一帧,进行平滑去燥,再将该帧与参考帧做帧差;参考帧为上一次记录棋谱后更新的帧,如若参考帧为空,则参考帧为原始帧;
步骤302、判断帧差与前帧差,帧差为第一步所做帧差,前帧差为上一次计算时第一步所做帧差;若帧差小于15,前帧差大于15,则表示该帧稳定,前一帧不稳定,则为关键帧;带着该帧进入第三步计算;否则返回第一步,再取一帧进行新的循环;
步骤303、将第二步过滤过来的帧与参考帧做比较,判断共有几处点发生变化;
步骤304、判断发生变化的共有几处点,若无变化或者变化处大于等于18处则认为无变化或者手部遮挡,返回第一步,继续取帧计算;若有发生变化且小于18处,则继续进入第五步判断棋谱;
步骤305、逐一对各个变化点进行处理,对所有变化点处理结束后,查看棋谱有无变化;若棋谱发生变化,则更新当前帧为参考帧,返回第一步,继续取帧计算;若棋谱并未发生变化,则直接返回第一步,继续取帧计算;
所述步骤302中两幅图的帧差的具体做法如下,
(1)首先将两幅图根据总体步骤的步骤二所得的四角坐标进行切图,将棋盘切割出来;
(2)将两幅图分别转换成为灰度图,转换为单通道矩阵;
(3)将两矩阵做差得到新的矩阵;
(4)将新的矩阵做高斯平滑,再将其进行二值化处理;
(5)以
Figure FDA0002742044900000021
为元素结构矩阵,将得到的二值化矩阵进行灰度膨胀和灰度腐蚀,得到帧差矩阵;
(6)统计帧差矩阵内非零元素的个数即为帧差;
所述步骤303具体做法如下,
(1)首先将两幅图根据总体步骤的步骤二所得的四角坐标进行切图,将棋盘切割出来;
(2)将两幅图分别转换成为灰度图,转换为单通道矩阵;
(3)将两矩阵做差得到新的矩阵;
(4)将新的矩阵做高斯平滑,再将其进行二值化处理;
(5)以
Figure FDA0002742044900000022
为元素结构矩阵,将得到的二值化矩阵进行灰度膨胀和灰度腐蚀,得到帧差矩阵;
(6)鉴定通过步骤二得到的361个点的坐标有无变化,记录共有几处点发生变化,并记录是某几个点发生变化;
步骤四、生成棋谱文件,结束。
2.根据权利要求1所述的一种基于视频识别技术的围棋自动记谱方法,其特征在于,所述步骤305具体做法如下:
通过步骤二得到的棋盘的四角所在位置;由于围棋棋盘是由横纵18*18个小正方形组合在一起构成的;计算出每个小正方形边长为a;若某个点发生变化,则以变化点坐标为中心,取出一正方形小图片,令该正方形边长为1.8a;将小图片转换成灰度图,再在小图片内运用霍夫取圆,查看是否能取到圆;
如果未取到圆,查看现有棋谱内,该变化点是否有棋子;若有棋子,则在棋谱中记录棋子,计算下一变化点;若没有棋子,则直接计算下一变化点;
如果取到圆,则判断圆心与该正方形小图片的中心距离是否小于圆半径,若不小于则判定该变化点处无子,若小于则判定该变化点处有子;
若判定无子,查看现有棋谱内,该变化点是否有棋子;若有棋子,则在棋谱中记录棋子,计算下一变化点;若没有棋子,则直接计算下一变化点;
若判定有子,查看现有棋谱内,该变化点是否有棋子;若棋谱内有棋子,则直接计算下一变化点;若棋谱内该变化点没有棋子,需要判定子的颜色,再在棋谱中记录落子,同时记录颜色,计算下一变化点。
CN201710670292.3A 2017-08-08 2017-08-08 一种基于视频识别技术的围棋自动记谱方法 Active CN107506701B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710670292.3A CN107506701B (zh) 2017-08-08 2017-08-08 一种基于视频识别技术的围棋自动记谱方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710670292.3A CN107506701B (zh) 2017-08-08 2017-08-08 一种基于视频识别技术的围棋自动记谱方法

Publications (2)

Publication Number Publication Date
CN107506701A CN107506701A (zh) 2017-12-22
CN107506701B true CN107506701B (zh) 2021-03-05

Family

ID=60689762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710670292.3A Active CN107506701B (zh) 2017-08-08 2017-08-08 一种基于视频识别技术的围棋自动记谱方法

Country Status (1)

Country Link
CN (1) CN107506701B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108491804B (zh) * 2018-03-27 2019-12-27 腾讯科技(深圳)有限公司 一种棋局展示的方法、相关装置及***
CN109145809B (zh) * 2018-08-17 2022-03-08 腾讯科技(深圳)有限公司 一种记谱处理方法和装置以及计算机可读存储介质
CN109800647A (zh) * 2018-12-18 2019-05-24 陈韬文 一种棋谱自动生成方法、***、装置和存储介质
CN112200864A (zh) * 2019-07-08 2021-01-08 深圳中科飞测科技有限公司 一种图像处理方法、定位方法、装置、设备及存储介质
CN111369614B (zh) * 2020-02-26 2023-07-18 辽宁中新自动控制集团股份有限公司 一种自动寻迹记录围棋棋谱智能小车及方法
CN112507926B (zh) * 2020-12-16 2022-07-01 电子科技大学 一种基于视频图像分析的围棋复盘方法
CN113688827B (zh) * 2021-07-13 2023-05-26 暨南大学 一种基于图像处理的围棋棋谱精准识别方法
CN114372176B (zh) * 2022-03-22 2022-06-24 北京航空航天大学杭州创新研究院 棋谱纠正方法及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527040A (zh) * 2008-03-05 2009-09-09 深圳华为通信技术有限公司 图像处理方法及***
CN101951462A (zh) * 2010-09-29 2011-01-19 无锡中星微电子有限公司 一种运动检测的方法
CN104091324A (zh) * 2014-06-16 2014-10-08 华南理工大学 一种基于连通域分割的棋盘格图像快速特征匹配算法
CN104998405A (zh) * 2015-06-23 2015-10-28 周凡 一种基于图像识别的围棋记谱处理方法
CN105205447A (zh) * 2015-08-22 2015-12-30 周立人 基于围棋图像的围棋识别方法以及棋盘

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101527040A (zh) * 2008-03-05 2009-09-09 深圳华为通信技术有限公司 图像处理方法及***
CN101951462A (zh) * 2010-09-29 2011-01-19 无锡中星微电子有限公司 一种运动检测的方法
CN104091324A (zh) * 2014-06-16 2014-10-08 华南理工大学 一种基于连通域分割的棋盘格图像快速特征匹配算法
CN104998405A (zh) * 2015-06-23 2015-10-28 周凡 一种基于图像识别的围棋记谱处理方法
CN105205447A (zh) * 2015-08-22 2015-12-30 周立人 基于围棋图像的围棋识别方法以及棋盘

Also Published As

Publication number Publication date
CN107506701A (zh) 2017-12-22

Similar Documents

Publication Publication Date Title
CN107506701B (zh) 一种基于视频识别技术的围棋自动记谱方法
CN105205447B (zh) 基于围棋图像的围棋识别方法以及棋盘
US8406526B2 (en) Two-dimensional code generation method, two-dimensional code, two-dimensional code recognition method, and image recognition device
US20130321447A1 (en) System and method for object extraction
WO2018032626A1 (zh) 一种教育玩具套件及其数字识别方法
CN106599896A (zh) 一种字符分割方法和装置、及元件检测方法和装置
CN107154058B (zh) 一种引导使用者还原魔方的方法
WO2017128602A1 (zh) 一种教育玩具套件及其定位孔检测定位方法
CN109859212B (zh) 一种无人机航拍图像大豆作物行分割方法
CN106022327B (zh) 一种对实物象棋的识别和处理方法
CN107358221B (zh) 一种基于视频识别技术的围棋自动记谱的棋盘定位方法
CN109726721A (zh) 一种基于卷积神经网络模型的象棋识别方法
CN104021385B (zh) 基于模板匹配及曲线拟合的视频字幕细化方法
CN112507926B (zh) 一种基于视频图像分析的围棋复盘方法
CN106599010B (zh) 图码搜索法
CN108509956A (zh) 基于图像处理的围棋胜负判定的方法、***及电子设备
CN103632380B (zh) 一种基于关键点决策树的在线游戏扑克牌识别方法
CN108256475B (zh) 一种票据图像倒置检测方法
CN111695557B (zh) 一种图像处理方法及装置
CN109559325B (zh) 基于棋谱rgb图像的围棋棋谱识别方法
CN109886276B (zh) 一种表盘滚动数字字符的半字判断方法
CN110909727A (zh) 一种基于图像识别的围棋识别方法及程序接口
JP6593928B2 (ja) 情報処理装置及びプログラム
CN117291208B (zh) 一种二维码提取方法及***
KR101627653B1 (ko) 란삭 알고리즘 기반의 자동 바둑 기보 시스템 및 그 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230717

Address after: 114000 No. 5, science and technology road, hi tech Zone, Liaoning, Anshan

Patentee after: LIAONING ZHONGXIN AUTOMATION CONTROL GROUP CO.,LTD.

Address before: Room 1305-1, Huineng building, Dalian Free Trade Zone, 116000, Liaoning Province

Patentee before: DALIAN WANHE HAITUO CULTURE SPORTS INDUSTRY CO.,LTD.

TR01 Transfer of patent right