基于文字识别的中国象棋智能棋具设计

来源 :东北大学 | 被引量 : 0次 | 上传用户:libowen1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中国象棋智能棋具设计集图像处理、模式识别与人工智能技术为一体,它的引进填补了中国象棋比赛过程中的自动检测和记录的空白,提高了中国象棋比赛监视过程中的技术含量和自动化水平。字符识别技术是模式识别与人工智能中一个很重要的研究方向,几十年来这一领域发展飞速。本课题首次将文字识别技术应用于中国象棋比赛过程中,为这一传统的比赛项目注入了高科技力量。 针对比赛现场光照不均,模拟摄像头采集图像质量不高及棋手对象棋棋子的任意旋转使象棋文字产生旋转等问题,本文作者主要做了以下几方面研究工作: (1)对图像进行了去噪声的预处理;对畸变图像进行线性与非线性的校正,减小在棋子定位时由于图像畸变造成的误差; (2)提出了一种将sobeI算子、分水岭、距离变换相结合的图像分割方法,实验证明该方法对整个棋盘棋子分割效果很好,解决了图像边角处棋子分割出现残缺的问题,且该方法对光照不均的情况也可以取得较好的效果; (3)对于字符特征的抽取,本文在研究比较了不变矩和傅立叶描述子方法之后,提出了一种将傅立叶描述子与特征参数相结合的方法,该方法具有较好的旋转不变性和抗噪声抗干扰能力; (4)本文对提取的文字特征采用简易实用的欧式距离分类器进行文字的分类,取得了满意的效果; (5)经过大量实验证明本文文字识别方法具有较高的识别率。在光照不出现明显明暗变化的情况下,对数码相机拍摄的象棋文字图像识别率为100%;在光照不出现明显明暗变化的情况下,对普通CCD摄像头拍摄的象棋文字图像识别率可达95%以上,且对光照干扰,成像模糊等有较好的鲁棒性; (6)本文对图像预处理、棋子分割和文字识别的算法用MATLAB进行了仿真,针对整个中国象棋智能棋具系统用VC++进行了实现。
其他文献
HCCI燃烧是个复杂的化学反应动力学过程,其燃料自燃着火的条件对热力学状态、化学状态等众多因素非常敏感,没有直接的控制参数,采用开环控制很难满足实用化要求,因此实现燃烧
型钢是现代工业发展中必不可少的重要产品之一,广泛应用于建筑、零部件加工等各行业中,在国民经济中占有相当重要的地位。然而目前钢材生产企业均普遍采用人工计数方法。该方法
网络控制系统(Networked Control Systems, NCSs)是指通过网络形成的闭环控制系统,具有系统连线少、可靠性高、结构灵活、易于系统扩展维护以及能够实现信息资源共享等优点,
Internet网络应用的发展要求下一代路由器必须有能力支持QoS、网络入侵检测、传输测量与审计、负载平衡、拥塞控制等一系列功能,因此要求用不同的机制来实现这些功能。虽然实
本文是在OPC基金会推出OPC Data Access 3.0自定义接口规范协议之后,针对DA3.0服务器开发的测试平台。该平台主要目的是测试根据OPC Data Access 3.0协议开发的服务器的完整
熔盐电解制钠工业现场环境恶劣,不同电解槽的工艺参数和过程变量不尽相同,许多过程控制环节具有非线性时变滞后特性,这就为实际电解运行过程中的控制带来许多的不便。以具有
近年来,随着计算机网络和通信技术、多媒体技术的快速发展,传统的监控系统也不断向着新的发展方向进行着不断的更新和发展。进而出现了结合计算机网络技术、多媒体技术以及通
当今电站锅炉炉膛灭火判别对锅炉安全和经济运行有着重要意义。本文针对炉膛火焰图像监测系统存在的灭火判别问题,提出了一种炉膛火焰灭火判别方法。该方法通过对火焰图像的
随着工业生产中自动化水平的提高,现在人们开始处理越来越多的数据。历史数据引擎应该对各个用户和软件客户端提供更多其感兴趣的信息。OPC历史数据服务器提供了一种标准的历
高层体系结构(High Level Architecture,简称HLA)于2000年9月被IEEE确定为1516标准,并已经成为国际上分布式仿真的通用标准。通过运行支撑环境RTI提供通用的、相对独立的支撑