一种棋局展示的方法、相关装置及系统制造方法及图纸

技术编号:18861628 阅读:27 留言:0更新日期:2018-09-05 14:45
本发明专利技术实施例公开了一种棋局展示的方法,包括:获取棋局视频图像,其中,所述棋局视频图像包含多帧棋局图像;若所述棋局视频图像中的目标棋局图像满足棋局突变条件,则向服务器发送所述目标棋局图像,以使所述服务器根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;接收所述服务器发送的所述棋子识别结果;根据所述棋子识别结果渲染并展示电子棋局。本发明专利技术实施例还提供一种客户端、服务器以及棋局展示系统,本发明专利技术实施例采用图像识别技术对棋局图像进行识别,并根据棋子识别结果展示电子棋局,从而节省了展示棋局的成本,也增加了棋局展示的准确性。

Chess playing display method, related device and system

The embodiment of the invention discloses a chessboard display method, which comprises: acquiring a chessboard video image, wherein the video image of the chessboard contains a plurality of chessboard images; sending the target chessboard image to a server to enable the service if the target chessboard image of the video image of the chessboard meets the chessboard mutation condition The device determines the result of chessboard recognition according to the chessboard recognition model and the target chessboard image, wherein the result of the chessboard recognition is used to represent the position information of the chessboard, receives the result of the chessboard recognition transmitted by the server, and renders and displays the electronic chessboard according to the result of the chessboard recognition. The embodiment of the invention also provides a client, a server and a chessboard display system. The embodiment of the invention uses image recognition technology to recognize the chessboard image and displays the electronic chessboard according to the result of the chessboard recognition, thereby saving the cost of displaying the chessboard and increasing the accuracy of the chessboard display.

【技术实现步骤摘要】
一种棋局展示的方法、相关装置及系统
本专利技术涉及图像识别领域,尤其涉及一种棋局展示的方法、相关装置及系统。
技术介绍
琴棋书画是古代文人骚客修身养性必须掌握的技能,到现代社会,琴棋书画往往显示一个人的文化素养。随着电子科技的日渐普及,棋手之间的对弈被搬上了荧幕,越来越多的人可以通过视频观看到对弈棋局。目前,为了方便观众通过荧幕直观地看到棋手之间的对弈棋局,可以在棋子和棋盘中植入芯片,形成电子棋盘,由此便能够实时地直播对局过程。然而,在棋具中植入芯片的成本非常高,各个赛事都要为比赛准备大量的棋具,同时植入芯片的棋具在保存上也需要加倍小心,防止因为芯片出现问题而导致棋局记录出错。
技术实现思路
本专利技术实施例提供了一种棋局展示的方法、相关装置及系统,采用图像识别技术对棋局图像进行识别,并根据棋子识别结果展示电子棋局,从而节省了展示棋局的成本,也增加了棋局展示的准确性。本专利技术的第一方面提供了一种棋局展示的方法,包括:获取棋局视频图像,其中,所述棋局视频图像包含多帧棋局图像;若所述棋局视频图像中的目标棋局图像满足棋局突变条件,则向服务器发送所述目标棋局图像,以使所述服务器根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;接收所述服务器发送的所述棋子识别结果;根据所述棋子识别结果渲染并展示电子棋局。本专利技术的第二方面提供了一种棋局展示的方法,包括:接收客户端发送的目标棋局图像,其中,所述目标棋局图像为满足棋局突变条件的棋局图像;根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;向所述客户端发送所述棋子识别结果,以使所述客户端根据所述棋子识别结果渲染并展示电子棋局。本专利技术的第三方面提供了一种客户端,包括:获取模块,用于获取棋局视频图像,其中,所述棋局视频图像包含多帧棋局图像;发送模块,用于若所述获取模块获取的所述棋局视频图像中的目标棋局图像满足棋局突变条件,则向服务器发送所述目标棋局图像,以使所述服务器根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;接收模块,用于接收所述服务器发送的所述棋子识别结果;展示模块,用于根据所述接收模块接收的所述棋子识别结果渲染并展示电子棋局。本专利技术的第四方面提供了一种服务器,包括:接收模块,用于接收客户端发送的目标棋局图像,其中,所述目标棋局图像为满足棋局突变条件的棋局图像;确定模块,用于根据棋局识别模型以及所述接收模块接收的所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;发送模块,用于向所述客户端发送所述确定模块确定的所述棋子识别结果,以使所述客户端根据所述棋子识别结果渲染并展示电子棋局。本专利技术的第五方面提供了一种客户端,所述客户端包括:存储器、收发器、处理器以及总线系统;其中,所述存储器用于存储程序;所述处理器用于执行所述存储器中的程序,包括如下步骤:获取棋局视频图像,其中,所述棋局视频图像包含多帧棋局图像;若所述棋局视频图像中的目标棋局图像满足棋局突变条件,则向服务器发送所述目标棋局图像,以使所述服务器根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;接收所述服务器发送的所述棋子识别结果;根据所述棋子识别结果渲染并展示电子棋局;所述总线系统用于连接所述存储器以及所述处理器,以使所述存储器以及所述处理器进行通信。本专利技术的第六方面提供了一种服务器,所述服务器包括:存储器、收发器、处理器以及总线系统;其中,所述存储器用于存储程序;所述处理器用于执行所述存储器中的程序,包括如下步骤:接收客户端发送的目标棋局图像,其中,所述目标棋局图像为满足棋局突变条件的棋局图像;根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;向所述客户端发送所述棋子识别结果,以使所述客户端根据所述棋子识别结果渲染并展示电子棋局;所述总线系统用于连接所述存储器以及所述处理器,以使所述存储器以及所述处理器进行通信。本专利技术的第七方面提供了一种棋局展示系统,所述棋局展示系统包括客户端以及服务器;所述客户端获取棋局视频图像,其中,所述棋局视频图像包含多帧棋局图像;若所述棋局视频图像中的目标棋局图像满足棋局突变条件,则所述客户端向服务器发送所述目标棋局图像;所述服务器根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;所述服务器向所述客户端发送所述棋子识别结果;所述客户端根据所述棋子识别结果渲染并展示电子棋局。本专利技术的第八方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,提供了一种棋局展示的方法,首先由客户端获取棋局视频图像,若棋局视频图像中的目标棋局图像满足棋局突变条件,则客户端向服务器发送目标棋局图像,服务器根据棋局识别模型以及目标棋局图像确定棋子识别结果,并向客户端发送棋子识别结果,最后客户端可以根据棋子识别结果渲染并展示电子棋局。通过上述方式,无需在棋局中植入任何的芯片装置,而是采用图像识别技术对棋局图像进行识别,以确定棋子识别结果,并根据棋子识别结果展示电子棋局,从而节省了展示棋局的成本,也增加了棋局展示的准确性。附图说明图1为本专利技术实施例中棋局展示系统的一个架构示意图;图2为本专利技术实施例中电子棋局的一个界面示意图;图3为本专利技术实施例中棋局展示的方法一个实施例示意图;图4为本专利技术实施例中获取棋局视频图像的一个场景示意图;图5为本专利技术实施例中电子棋盘的一个场景示意图;图6为本专利技术实施例中棋局展示的方法另一个实施例示意图;图7为本专利技术应用场景中棋局展示的一个流程示意图;图8为本专利技术实施例中客户端的一个实施例示意图;图9为本专利技术实施例中客户端的另一个实施例示意图;图10为本专利技术实施例中客户端的另一个实施例示意图;图11为本专利技术实施例中服务器的一个实施例示意图;图12为本专利技术实施例中服务器的另一个实施例示意图;图13为本专利技术实施例中客户端的一个结构示意图;图14为本专利技术实施例中服务器的一个结构示意图;图15为本专利技术实施例中棋局展示系统的一个实施例示意图。具体实施方式本专利技术实施例提供了一种棋局展示的方法、相关装置及系统,采用图像识别技术对棋局图像进行识别,并根据棋子识别结果展示电子棋局,从而节省了展示棋局的成本,也增加了棋局展示的准确性。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的本文档来自技高网...

【技术保护点】
1.一种棋局展示的方法,其特征在于,包括:获取棋局视频图像,其中,所述棋局视频图像包含多帧棋局图像;若所述棋局视频图像中的目标棋局图像满足棋局突变条件,则向服务器发送所述目标棋局图像,以使所述服务器根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;接收所述服务器发送的所述棋子识别结果;根据所述棋子识别结果渲染并展示电子棋局。

【技术特征摘要】
1.一种棋局展示的方法,其特征在于,包括:获取棋局视频图像,其中,所述棋局视频图像包含多帧棋局图像;若所述棋局视频图像中的目标棋局图像满足棋局突变条件,则向服务器发送所述目标棋局图像,以使所述服务器根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;接收所述服务器发送的所述棋子识别结果;根据所述棋子识别结果渲染并展示电子棋局。2.根据权利要求1所述的方法,其特征在于,所述获取棋局视频图像之后,所述方法还包括:若当前棋局属于第一棋局类型,则每间隔N帧棋局图像从所述棋局图像中确定棋盘位置,其中,所述N为大于0的整数;若当前棋局属于第二棋局类型,则每间隔M帧棋局图像从所述棋局图像中确定棋盘位置,其中,所述M为大于N的整数。3.根据权利要求1所述的方法,其特征在于,所述获取棋局视频图像之后,所述方法还包括:从所述棋局视频图像中获取第一棋局图像和第二棋局图像,其中,所述第二棋局图像为第一棋局图像相邻的下一帧图像;根据所述第一棋局图像和所述第二棋局图像,确定第一图像相似度;若所述第一图像相似度未达到相似度门限,则将所述第二棋局图像确定为所述目标棋局图像,其中,所述目标棋局图像满足所述棋局突变条件。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一棋局图像和所述第二棋局图像,确定第一图像相似度之后,所述方法还包括:若所述第一图像相似度未达到所述相似度门限,则从所述棋局视频图像中获取第三棋局图像,其中,所述第三棋局图像为第二棋局图像相邻的下一帧图像;根据所述第三棋局图像和所述第二棋局图像,确定第二图像相似度;若所述第二图像相似度未达到所述相似度门限,则将所述第三棋局图像确定为所述目标棋局图像,其中,所述目标棋局图像满足所述棋局突变条件。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述接收所述服务器发送的所述棋子识别结果之后,所述方法还包括:根据预设对弈规则以及所述棋子识别结果,生成对局棋谱信息,其中,所述对局棋谱信息用于表示对弈流程。6.根据权利要求5所述的方法,其特征在于,所述根据预设对弈规则以及所述棋子识别结果,生成对局棋谱信息,包括:判断所述棋子识别结果是否满足所述预设对弈规则;若所述棋子识别结果满足所述预设对弈规则,则生成所述对局棋谱信息;若所述棋子识别结果不满足所述预设对弈规则,则根据所述预设对弈规则更新得到所述对局棋谱信息。7.根据权利要求6所述的方法,其特征在于,所述根据所述预设对弈规则更新得到所述对局棋谱信息之后,所述方法还包括:向所述服务器发送模型更新请求,以使所述服务器根据所述模型更新请求将所述目标棋局图像加入至训练集,并对所述训练集进行训练,以更新所述棋局识别模型。8.一种棋局展示的方法,其特征在于,包括:接收客户端发送的目标棋局图像,其中,所述目标棋局图像为满足棋局突变条件的棋局图像;根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,其中,所述棋子识别结果用于表示棋子在棋盘中的位置信息;向所述客户端发送所述棋子识别结果,以使所述客户端根据所述棋子识别结果渲染并展示电子棋局。9.根据权利要求8所述的方法,其特征在于,所述根据棋局识别模型以及所述目标棋局图像确定棋子识别结果,包括:采用更快速区域卷积神经网络FasterRCNN模型或实时目标检测YOLO模型,对所述目标棋局图像进行检测,得到所述棋子...

【专利技术属性】
技术研发人员:卫然陆遥李东许欢欢王瑶孙广元晁阳郑滔郭晓婷赵毅庄夏敏严亦佳
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1