基于模板匹配的手写数字模式识别.ppt_第1页
基于模板匹配的手写数字模式识别.ppt_第2页
基于模板匹配的手写数字模式识别.ppt_第3页
基于模板匹配的手写数字模式识别.ppt_第4页
基于模板匹配的手写数字模式识别.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,基于模板匹配的手写数字模式识别,背景及意义 模式识别是六十年代初迅速发展起来的一门学科。由于它研究的是如何用机器来实现人及某些动物对事物的学习、识别和判断能力,因而受到了很多科技领域研究人员的注意,成为人工智能研究的一个重要方面。自从计算机问世以来,让机器具有模式识别能力一直是计算机科学家们的努力方向。研究表明,对视觉和听觉信息的处理过程,不仅仅是一个感知过程,也是一个认知过程。因此,研究模式识别,是理解人类智能的本质的重要途径。 研究内容 本文主要研究的是基于模板匹配的手写数字的模式识别,研究对象局限于特定人手写的数字,针对0-9这十个数字,先对其进行图像预处理,然后运用 相应的模板匹配法

2、对其进行匹配, 达到最终识别。,系统的背景、意义及内容,论文的结构,第一部分 手写体数字识别简介 第二部分 图像处理 第三部分 MATABLE介绍 第四部分 模板匹配 第五部分 结果,1.手写体数字识别简介,1.1 手写数字识别概述 字符识别的各分支,1.手写体数字识别简介,1.1 手写数字识别的典型应用 手写数字识别在大规模数据统计中应用,如:行业年鉴、人 口普查等;手写数字识别在财务、税务、金融 、领域中的应用;手写数字识别在邮件分拣中的应用。 1.2 光学字符识别方法的介绍 手写字符识别大致可以分为6中情况: (1)模板匹配法(2)统计决策法(3)结构特征法 (4)模糊辨别法 (5)逻辑

3、推理法 (6)神经网络法,2.图像处理,2.1 图像处理简介 图像处理技术基本可以分为两类:模拟图像处理和数字图像处理。 2.2 数字图像的概念 一幅图像可以定义为一个二维函数f(x,y),其中x和y是空间坐标,而在任何一对空间坐标(x,y)上的幅值f称为该点图像的强度或灰度。当x,y和幅值f为有限的、离散的数值时,称该图像为数字图像。,2.图像处理,2.3 数字图像预处理 2.3.1 图像的增强 (1)空间变换增强(2)空间滤波增强(3)频域 增强 2.3.2 图像的灰度化 2.3.2 图像的平滑滤波 2.3.3 图像的二值化 2.3.4 图像的细化 2.3.5 图像的归一化,3.MATAB

4、LE介绍,3.2 MATABLE 在数字图像处理中的应用 MATLAB工具箱中的数字图像处理函数几乎涵盖了近期研究成果内的所有技术,因此在实际应用中是十分方便的。例如:imread()函数用于读入各种图像文件;imwrite()函数用于输出图像;imfinfo()函数用于读取图像文件的有关信息。subplot()函数能将一个图像窗口分成几个部分,但同一个图像窗口内只能有一个调色板;subimage() 函数可在一个 图像窗口内使用多个调色板。 下面通过实例介绍几个简单的MATLAB工具箱中的数字图像处理函数: (1)用MATLAB改变图像的大小可以通过imresize()函 数来实现。它的调用

5、格式为: B=imresize(A,M,METHOD),3.MATABLE介绍, I=imread(zb.jpg); J=imresize(I,2); imshow(I) figure,imshow(J) (2)用MATLAB对图像进行旋转可以通过imrotate()函 数来实现。它的调用格式为: B=imrotate(A,ANGLE,METHOD,BBOX) I=imread(zb.jpg); J=imrotate(I,45,bilinear); K=imrotate(I,45,bilinear,crop); subplot(1,3,1),imshow(I) subplot(1,3,2),i

6、mshow(J) subplot(1,3,3),imshow(K),论文的结构,(3)用MATLAB对图像进行裁剪可以通过imcrop()函数来实现。它的调用格式为: B=imcrop(A,MAP,RECT) imshow(zb.jpg) I=imcrop; imshow(I),4.模板匹配,4.1文中匹配方法 文中的模板匹配方法是将预先设计好的标准字符模板存储在计算机中,然后用待识别字符与标准模板进行逻辑与运算。 4.1.1 文中方法匹配原理 通过计算机对一幅图像进行分析处理,首先要将其转化为计算机可以识别的语言。因此要对一幅字符图像进行识别,首先要将其进行灰度化,然后进行二值化得到一幅二值

7、图像。在这幅二值图像中,白色部分的像素值为1,黑色部分的像素值为0。即字符笔画所在位置的像素值为1。 逻辑与运算的规则为: 11=1 10=0 01=0 00=0 将其转变为图像颜色的关系即为: 白 level=graythresh(I); BW1=im2bw(I,level); D=imresize(BW1,48,24); 其中a表示图片名称,b表示图片格式。,4.模板匹配,(4)将二值矩阵B分别与二值矩阵Ai进行逻辑与运算,得到新的二 值矩阵Ci; 这一步中逻辑与运算所对应的MATLAB命令: L=and(a,b); (5)根据预先设定好的判别函数得出最终的识别结果。 因为待识别字符图像与相符的标准字符模板进行逻辑匹配后得到的新图像变化最小,因此,文中提出了一个判别函数f(cj),该函数是求取sum(Ai),sum(B)和sum(Ci)标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论