象棋机器人视觉系统的设计与开发
Design and Development of Vision System of the Chess Robot
模式识别是一种多学科交叉的新兴研究领域,而文字识别是一个典型的模式识别问题,是研究计算机视觉及人工智能技术的重要平台,也正是由于文字识别技术的迅速发展,才大大推动了模式识别的长足进步. 本文采用各种图像处理技术,设计了象棋棋子的定位及文字识别方法,完成了象棋机器人视觉系统的开发任务,最终实现了其视觉功能. 论文以实现象棋的文字识别为出发点,设计开发了与象棋机器人视觉直接相关的图像采集、图像预处理、图像分割、棋子定位、象棋棋子颜色识别、象棋棋子文字识别、用户控制界面等,在开发的过程中结合遇到的不同问题,采取了不同的解决办法,包括棋盘标定、景深校正、透射变换等;深入研究和分析了图像分割及包括边缘检测、Hough变换在内的定位算法等,得到了大量的实验结果,为获得棋子的准确位置信息提供了可靠依据. 在上述研究的基础上,对比了多种文字识别算法,结合象棋文字的特殊性,采用傅立叶描绘子、模板匹配、支持向量机作为分类器等不同的方法进行文字识别实验,经过大量数据检验,获得了最优的方法,达到了较高的识别率,基本实现了象棋机器人的视觉功能.??? 最后,结合研究的全过程,设计了整个视觉系统和各个模块的流程图,以及视觉系统的开发界面和总控系统的后台调试界面,并总结了本文所做的主要工作及系统中有待改进的部分.
- 作者:
- 高旭
- 学位授予单位:
- 信息科学与工程学院
- 专业名称:
- 模式识别与智能系统学科
- 授予学位:
- 硕士
- 学位年度:
- 2008年
- 导师姓名:
- 佟国峰
- 关键词:
- 透射变换;图像校正;图像分割;Hough变换;文字识别;支持向量机Perspective transform;image correction;image segmentation;Hough transform;character identification;Support Vector Machine
-