基于机器视觉的象棋对弈系统研究

来源 :西安科技大学 | 被引量 : 0次 | 上传用户:beefshen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人工智能是目前非常热门的一个研究领域,所产生的理论方法,逐渐为经济社会各个方面做出突出贡献,因此对人工智能相关问题进行研究,有着重要的社会意义和价值。机器视觉和人机博弈是人工智能中两个重要的方面,本文将两者结合,设计了中国象棋人机对弈系统,主要工作分为三部分:棋局图片采集、象棋定位与识别算法、人机博弈算法,最后实现三部分融合。第一部分采集图片,有两种方案,最初在嵌入式开发板上实现,移植了引导程序和内核,制作并安装了文件系统,在此基础上使用视频驱动与应用程序,采集显示棋盘视频,用截图工具截取图片,但图片质量不满足要求,最终在搭建的实验平台上利用手机采集图片,图片清晰度等达到要求。第二部分,象棋定位识别算法,对样本灰度图像使用“梯度模值”为阈值能进行较好二值化;用向量从内向外扫描确定棋盘区域,稳定性好;用比例法确定棋子位置坐标,速度快;针对棋子在子域中的存在性判断问题,利用霍夫变换检测来实现;针对棋子颜色的判断,用Lab颜色空间中的a分量作为阈值进行分割,区分效果较好;将平面直角坐标化为极坐标系然后投影,再对角度轴上的投影进行快速傅里叶变换提取幅值特征,并进行相关系数分析筛选所得特征对字体分类效果较好。为测试识别效果,训练集采集了576个棋子样本,测试集采集1024个棋子样本,在两样本集测试结果:棋子定位以及棋子颜色识别的错误率都为0,字体识别错误率为0.17%以及0.29%,本文筛选特征与其他不筛选的方法相比,字体识别错误率分别降低了0.35%和0.39%。第三部分,人机博弈算法,其中的搜索技术和评估函数是提升计算机博弈水平的关键两个方面,经过分析、裁剪和移植,将代码移植到新的VisualC++MFC当中。最后,通过制作库文件等,将图片采集、象棋定位识别、人机博弈三部分融为一个系统。进行了整盘棋的人机博弈验证,运行稳定正常。本文涉及机器视觉与人机博弈的研究成果,也可迁移到其他场景,例如:零件缺陷识别、医学图像识别等,有一定的理论和实用意义。
其他文献
背景和目的研究显示,人表皮生长因子受体2 (Human epidermal growth factor receptor,HER2或c-erbB-2)扩增或过表达的乳腺癌患者复发转移早,无病生存期短,预后效果差,是乳腺
通过对水利工程项目法人开展安全生产标准化建设必要性的分析,总结创建过程中常见的问题,并提出相应的措施建议,以期为水利工程项目法人安全生产标准化达标建设提供一定的借
培养学生初步运用英语进行简单交流的能力,关注学生的全面发展。
钙钛矿材料一般是指具有类似ABX_3面心立方结构的物质,这类晶体结构的物质自俄罗斯矿物学家Lev Perovski于1939年研究钙钛矿石而提出后,因其载流子迁移率高、吸收系数高、量子产率高、陷阱态密度低等优异的物理和化学性能在太阳能电池,发光材料,激光,光电探测器等方面产生了广泛的应用,在本文的研究中,我们通过化学气相沉积法(CVD)可控的合成了全无机钙钛矿材料CsPbBr_3纳米球和CsPbI
我国城管执法部门与法院间的强制执行权配置体制存在阻滞行政效率、司法控权不力、非诉审查迟缓等弊病。对此,各地方渐次设立城管巡回法庭以谋求应对之道。该机构尽管存在缺憾
本文在参考国内外相关文献的基础上,对鱼雷燃料供应系统中燃料舱增压及燃料输送方法进行了探讨。
在系统总结分析珠江三角洲地区近二十条高等级公路软基施工填筑监测资料的基础上,结合珠江三角洲地区高含水率软黏土的变形破坏特征,提出一种基于实测沉降数据的稳定性判别方
比例谐振(PR)控制器能够在静止坐标系下对交流信号实现无静差控制,将此控制器应用于分布式发电系统中并网逆变器。采用电网电压定向的矢量控制和PR控制,实现了d轴和q轴电流的解
求是实践创新务实经验群众人们成功或胜利的原因是多方面的,但从哲学上讲就是一条,即主观思想自觉不自觉地符合于客观规律。人们犯错误的原因也是多方面的,但从思想路线上看,
<正> 辽宁省北宁市现种葡萄近1.2万hm~2,年产量20万t左右。葡萄生产已成为北宁市农村的一大支柱产业。葡萄生产过程复杂,农艺要求严格,从栽种的开沟,植保期间的除草、追肥、