The invention discloses a chess location recognition technology proposal based on the surface image of chessboard. In the technical scheme, the chessboard surface has a characteristic texture image, and the microprocessor inside the chessboard processes the acquired texture image of the chessboard, directly determines the coordinate position of the chessboard according to the image features, and then sends the chessboard class coding and the position coordinate of the chessboard to the chessboard controller through a wireless interface. The sub can also send the acquired texture image and coding of the chessboard category to the chessboard controller through wireless interface. The chessboard controller determines the position coordinates of the chessboard according to the characteristic image. The technical scheme of the invention is not affected by the change of the external light source and the occlusion of the object, and the chessboard positioning is accurate, which provides the basis for the electronic chessboard, the robot game and the man-machine game.
【技术实现步骤摘要】
基于棋盘表面图像的棋子定位识别方法及系统
本专利技术涉及棋类游戏的智能识别技术,特别涉及棋子识别以及棋子在棋盘上的定位技术。
技术介绍
棋类游戏是大家非常喜欢的一种益智游戏,其中象棋和围棋是最受中国人欢迎的两类棋种,象棋和围棋的棋局变化多端、趣味无穷,对于智力开发、陶冶性情也十分有益。随着计算机和机器人技术的发展,用电子棋盘来记录并实时发布棋局、用机器人来与人对弈,逐渐有了很大的市场需求。围绕着电子棋盘和人与机器人对弈需求,研究人员进行了技术开发和产品设计,并有很少量产品进入市场。电子棋盘和人机对弈产品中的最关键部分是如何识别和定位棋子。目前常用的棋子识别定位方法是采用一个位置固定的外部摄像头垂直拍摄棋盘,通过计算机视觉技术识别棋子类型,并计算出棋子位置坐标。许多展会上的人机对弈机器人常使用上述技术方法来实现,但由于外部光源和使用条件的限制,一般只能作为展示用,离产品化还有很长一段距离。另外一些相对简单的棋子识别定位方法包括:RFID射频技术、光电传感器技术、磁感应技术等(例如专利文献号:CN103223244,CN205307764,CN205730272),这些方法主要通过一些传统的传感器技术来识别定位棋子,由于棋子自身智能程度很低,造成用户的体验感不好,难以推广使用。
技术实现思路
有鉴于此,本专利技术提出一种基于棋盘表面图像的棋子定位识别方法及系统,是一种全新的棋子定位识别方案,其可以避免外部光源和不良环境的影响,能够快速准确地定位识别棋子,提高用户下棋时的用户体验感。本专利技术采用图像处理技术实现棋子在棋盘上的定位,每个棋子是一个独立的智能系统,棋盘 ...
【技术保护点】
1.基于棋盘表面图像的棋子定位识别方法,其特征在于:采用图像处理技术,基于棋子底部的棋盘表面图像,对棋盘上的棋子进行定位;所述方法包括如下步骤:(1)棋子通过嵌入棋子中的图像传感器及镜头获取棋子底部棋盘图像;(2)棋子通过嵌入其中的微处理器系统对图像进行处理变换;(3)棋子通过图像特征确定自身在棋盘上的坐标位置(4)棋子通过无线数据接口将棋子类型编码、棋子自身位置信息发送给棋盘控制器;(5)棋盘控制器根据棋子位置信息、棋子类型信息等信息进行计算,判断棋子的落子位置是否正确。
【技术特征摘要】
1.基于棋盘表面图像的棋子定位识别方法,其特征在于:采用图像处理技术,基于棋子底部的棋盘表面图像,对棋盘上的棋子进行定位;所述方法包括如下步骤:(1)棋子通过嵌入棋子中的图像传感器及镜头获取棋子底部棋盘图像;(2)棋子通过嵌入其中的微处理器系统对图像进行处理变换;(3)棋子通过图像特征确定自身在棋盘上的坐标位置(4)棋子通过无线数据接口将棋子类型编码、棋子自身位置信息发送给棋盘控制器;(5)棋盘控制器根据棋子位置信息、棋子类型信息等信息进行计算,判断棋子的落子位置是否正确。2.基于棋盘表面图像的棋子定位识别方法,其特征在于:采用图像处理技术,基于棋子底部的棋盘表面图像,对棋盘上的棋子进行定位;所述方法包括如下步骤:(1)棋子通过嵌入棋子中的图像传感器及镜头获取棋子底部棋盘图像;(2)棋子通过无线数据接口将棋子类型编码、棋子自身状态、棋子底部棋盘表面图像等信息发送给棋盘控制器;(3)棋盘控制器对图像进行处理变换,通过图像特征确定棋子在棋盘上的坐标位置(4)棋盘控制器通过无线数据接口将位置信息发送给棋子;(5)棋盘控制器进行对弈决策,并通过接口发送控制指令。3.基于棋盘表面图像的棋子定位识别方法,其特征在于:采用图像处理技术,基于棋子底部的棋盘表面图像,对棋盘上的棋子进行定位;所述方法包括如下步骤:(1)棋子通过嵌入其中的图像传感器及镜头获取棋子底部棋盘图像;(2)棋子进行模式选择:当选择内部模式时:(3)棋子对图像进行处理变换;(4)棋子通过图像特征确定自身在棋盘上的坐标位置(5)棋子通过无线数据接口将棋子类型编码、棋子自身位置信息发送给棋盘控制器;当选择外部模式时:(3’)棋子通过无线数据接口将棋子类型编码、棋子自身状态、棋子底部棋盘表面图像等信息发送给棋盘控制器;(4’)棋盘控制器对图像进行处理变换,通过图像特征确定棋子在棋盘上的坐标位置(5’)棋盘控制器通过无线数据接口将位置信息发送给棋子;(6)棋盘控制器进行对弈决策,并通过接口发送控制指令。4.根据权利要求1、2或3所述的基于棋盘表面图像的棋子定位识别方法,其特征在于:所述棋盘的表面,尤其是棋盘表面每个落子位置处具有可区分的图像特征,每个落子处,即棋盘的每个交叉点都具有固定位置坐标,通过图像变换、模...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。