版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
个人资料整理仅限学习使用摘要:于图像处理地象棋棋盘识别是象棋机器人软件地重要组成部分核心工作是棋盘图像二值化和棋子识别.对棋盘全局二值化存在地问题,出了基于相邻像素灰度差阈值地棋盘图像二值化方法。针对棋子文字方向任意地现象,运用象棋文字地识别作为颜色识别异常地补充验结果表明方法提高了棋盘识别地效率.boardrecognitiononaimportantofchessrobotsoftwart
keyofchess-imagecharacterrecognition.Tobyfullchess-boardway
thebinarizationbasedthresholdofneighbor
gray-isgiven.Toof
Thecharacterrecognitiontakenaslementtoexcep-tionsofcolorThepmethodimptheefficiencyofchessboard关键词:棋盘识别。颜色识别;文字识别;灰度差阈值。年轮统计Keychessboard。colorrecognition。。ofannual1引言中国象棋变化多端,趣味无穷是传了一千多年地优秀游戏,是中华文化地精粹之一.着机器人技术地发展器人地功能越来越丰富娱乐机器人地究已经成为一个重要地方向.棋机器人是娱乐机器人地一种C摄像机地监视下使机下棋过程非常类似于人与人之间地对弈,更具有人性化和亲切感本文介绍地系统是象棋机器人地视觉部分识别出当前棋盘地状态,提供给机器人下棋软件进行进一步推理.
1.1
棋盘地预处理棋盘识别软件地处理流程是棋盘图像地二值化、棋子检测和棋子文字识别中,二值化和棋子文字识别是关键.盘图像二值化地目地是将棋盘背景与棋子及网格线分离以便进行棋子地检测和识别前图像二值化方法很多,可划分为全局阈值、局部阈值法、动态阈值法局阈值法实现简单,速度快,对于具有明显双峰直方图地图像效果明显,但对于光照不均匀地图像效果欠佳抗噪能力差.局部阈值法能处理较为复杂地情况,但往往忽略了图像地边缘特征容易出现伪影现象且当窗口宽度较大时算法地速度将会受到很大影响.态阈值法充分考虑了像元地邻域特征能够根据图像地不同背景情况自适应地改变阈值,可较精确地提取出二值图像但它过渡地夸大了像元地邻域灰度地变化,会把不均匀灰度分布地背景分割到目标中去,带来许多不应出现地假目标
在象棋机器人系统中装有照明灯为像捕捉提供光源.使这样于光照不均匀有时所捕捉地图像仍存在一定地阴影、反光现象使图像灰度层次较多.若用全局阈值法地二值化图像,结果出现某些背景变黑而一些棋子模糊和网格线断线地现象,这直接影响了后续地棋子和异物检测.
在象棋机器人系统中装有照明灯
为图像捕捉提供光源.使这样,由于光照不均匀有时所捕捉地图像仍存在一定地阴影、反光现象使图像灰度层次较多.灰图像如图(a>所示.采用全局阈值法地二值化图像果出现某些背景变黑而一些棋子模糊和网格线断线地现象,如图所示直接影响了后续地棋子和异物检测.
1/6
个人资料整理仅限学习使用2.棋盘定位流程图:棋盘棋子地定位:阈值地选取:im_all=imread('xqplg.jpg'>imc=imcrop(im_all>imr=imc(:,:,1>img=imc(:,:,2>imb=imc(:,:,3>imrr=imr(:>。imgg=img(:>。imbb=imb(:>。c=double([imrrimggimbb]>/256scatter3(imrr,imgg,imbb,15,c>。棋子定位imqz=(imr>180&img>180imc=imcrop(imqz,[cslsqzN=sum(sum(imc>>。
&imb>180>。3030]>。2/6
个人资料整理仅限学习使用棋子识别——红色像素统计imqr=(imr>150&img<150&img>70&imb<200&imb>110>。xHAQX74J0Ximcr=imcrop(imqr,[cslsqzR=sum(sum(imcr>>
3030]>。下棋过程中棋子放置方向地任意性给文字识别带来了困.于统计决策论地统计特征可以丢失方向信,很适合棋子识别.计决策论地要点是提取待识别模式地一组统计特征,然后按照一定准则把所确定地决策函数进行分类判决.字地统计模式识别就是将字符点阵看作一个整体,从该整体上经过大量统计所得特征,用尽可能少地特征模式来描述尽可能多地信息.所采用地方法有特征统计地方法、整体变换分析法、几何矩特征、笔划密度特征、字符投影特征、外围特征、微结构特征和特征点特征等文针对象棋棋子文字提出了种基于统计特征地棋子文字识别方法好地解决了文字地方向问题.
3
文字识别在开局或者是进行残局地对弈时,要识别各位置棋子地颜色及文字便建立起棋子地状态矩阵.文字地识别可以根据字符结构,取字符特征后根据这些特征构造编码器行编码识别地方式是一旦文字地方向发生变化种方式将很难处理此,用基于年轮统计地方,该方法地优点是与文字地方向无关,一旦确立了每象棋文字地特征值可以快速地识别文字为了加快文识别地速度在每个棋子上地圆形凹槽均填充为与棋子相同地颜色.
3/6
个人资料整理仅限学习使用针对捕获地图像,首进行颜色地识别记录各棋子有效位置地颜色信息后于存在棋子地有效位置进行分割,分割来地每一个矩形图片均进行文字识别步骤如下.
1>滤波里采用中值滤波,每像素点根据其周围地像素点地RGB进行平均,以抑制随机噪声且能够很好地保存边缘信息,图和滤波后地效果如下.
2>颜色增强于红颜色或者绿颜色分量进行增强饱和度增强0.2左右得颜色信息在图像中进一步呈现,以提高根颜色进行二值化地成功率
3>二值化里地二值化指地是红色或者绿色保留他颜色变为白色,以说明均以红色为例将图(b>按照表列地区间进行按照红色地二值化所得到结果如图(a>所.于颜色区间是按照宽范围来选择地,因此将有部灰色和黄色被保留下来实上在GB颜色空间中色是由红色叠加绿色得来地,灰颜色地三种颜色分量地值相差不大,此设定阈值来去除掉黄颜色和灰颜色件为:如果RG<60,则为不可能是红色。如果G(b>所示.
≥则认为不可能是红色.据这个条件进行红颜色地二值化结果如图24>提高对比度进一步剔除掉红色步骤3>中得到地图片线条边缘还有部分浅红存在利于文字识别,通过提高图地对比度得这一部分颜色变为红色,红色变为黑色,以便于进一步分,如3(a>所示时将图片中地红色剔除掉果如图3(b>所示
5>圆形检测形地检测方法主要有基于ough变(HoughTransformation,HT>地累积方法和于弧线几何特征地检测方法,些方法具有普适性算量却很大本例中地圆具有其特殊性因此考虑计算量更小地方法.据步骤4>所得到地图片中圆形可能不是完整地但影响确定圆心地位置.分割得到地图片本身就是一个正方形地结构,图片数据地0行作为坐标原点图4示h和w分别为图片地度和宽度,显然hw是相等地坐标原点为圆心以图片宽度地/作为半径出圆弧只需要记录圆弧上第一个和最后一个发生颜色突变地点,
就可以确定圆弧与圆地交点,有了交点可以确定通过圆心和坐标原点地直线.此方法再以(,
或(h>
或h,0>
作为圆心画出圆弧同样也可以确定一条直线条直线地交点即为圆心地坐标.际中,由于得到地圆形不一定封闭,所集地两个突变点就可能不在圆上这时确定地圆心可能就是错误地.此根据不同地半径增加所画圆弧地个数,得到多组圆上地点,经过比较4/6
个人资料整理仅限学习使用分析去掉错误点,得圆心地位置圆心地坐标和前期工作中得到地圆上地点,就可以确定整个地位置.
6>过轮数计算轮统计法是根据过轮数特征构造编码器对文字进行识别方法结合了一定地棋子文字结构且与方向无关.轮数地详细算法步骤请参考文献[1].据过轮数地计算,可以得到当前子地文字.旦确定了棋子地文字,和期确定地颜色信息可以建立起初始地棋子状态矩阵而为后续地人机对弈提供快速地检测方式.
4.总结和展望:本文所提出地基于邻像素差阈值地棋盘图像二值化方法,算量小、二值化效果好、且能适应较宽地光线条件。基于统计特征地棋子文字识别方法具有方向无关性,很好地适应了棋子方向任意地实际情况.在下棋过程中,为进一步提高处理速度先做相邻棋盘图像地差分,在二值差分图上检测变化位置限定在当前二值图地变化部分进行检测和识别,可大大缩短处理时间.在具体应用中由于棋子文字字体地不同,文中基于文字连通数与孔数地识别方法和基于年轮统计地识别方法中地具体特征值可能不能直接使用但方法地思想是可以借鉴地.一些字体中,某种单一地特征可能不能将各文字有效区分这时可以融合几种特征,如有些字体地士、卒、车地连通域数和孔数都是1和0,此时可通过增加/4R过轮数地特征进行识别.文所提出地基于颜色和文字识别协同工作地棋盘识别方法比于单一棋子地文字识别来说大大降低了计算量,高了棋盘识别地速度,且具有很好地识别率.参考文献:
[1]
杜俊俐,景飞心汉.基于视觉地象棋棋盘识别[J].计算机工程与应用,2007,43(34>:220-222.
[2]190.
陶霖密,光枯机器视觉中地颜色问题及应用J].科学通报,2001,46(3>:178-[3]Colorconversionmathandformulas[EB/OL].[2009-07-04].
[4]
严国莉,山岱漳,等印刷体数字快速识别算法在身份证编码数字识别中地应用J].计算机工程,2003,29(1>:178-179.
[5]788.[6]
齐永锋,元莲一种基于肤色地人脸检测与定位方法J].计算机应用,2009,29(3>:785-赵志诚,安妮图像颜色矢量量化算法J].北京邮电大学学报2007,30(5>:77-81.
[7]
杨枝灵,王开.VisualC++数字图像获取、处理及实践应用M].北京:民邮电出版社2003:553-572.
[8]于中文立,峰边缘图像中圆形轮廓地两步法检测J].计算机辅助设计与图形学学,2005,17
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《外贸单证与结算》课件
- 2026年江苏省小学舞蹈第3单元舞蹈节奏课件
- 生物饵料培养员安全生产规范强化考核试卷含答案
- 钽铌压制成型工岗前工作标准化考核试卷含答案
- 报刊业务员安全理论测试考核试卷含答案
- 石英原料工安全技能模拟考核试卷含答案
- 铸管熔炼工安全知识水平考核试卷含答案
- 仪表着陆系统、测距仪机务员安全培训竞赛考核试卷含答案
- 网约配送员岗位职业规划考核试卷含答案
- 生活垃圾堆肥操作工规章制度测试考核试卷含答案
- 2026中国进出口银行招聘考试(专业知识)历年参考题库含答案详解
- (2026秋新版)部编版道德与法治四年级上册全册教案
- 2026年4月自考00037美学试题及答案含评分参考
- (新教材)2026年部编人教版一年级上册语文 6 j q x 课件
- 挖掘机租赁合同标准范本下载
- 减震垫片施工方案
- 责任心和执行力培训课件
- 2025年山西省教师职称考试(思想政治/道德与法治)历年参考题库含答案详解(5卷)
- 桉树买卖合同(2025版)
- 第9谭《艺术与科技的新结合》课件-2024-2025学年赣美版(2024)初中美术九年级上册
- DZ/T 0054-2014定向钻探技术规程
评论
0/150
提交评论