- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈于写数字识别系统实现及实验的的结果分析
浅谈于写数字识别系统实现及实验的的结果分析
[摘要]随着信息化的发展,手写数字的识别研究有着重大的现实意义。本文通过建模、系统实现对手写数字识别技术进行概述,然后通过实验结果来对手写数字识别系统来的识别率和错误率进行分析。
[关键词]手写数字识别;建模;系统实现;系统实验
中图分类号:U534 文献标识码:A 文章编号:1009-914X(2015)05-0329-01
一、概述
手写数字识别(Handwritten Numeral Recognition,简称HNR)是光学数字识别(0pitical Character Recognition,简称OCR)技术的一个分支,在整个OCR领域中,最为困难的就是脱机手写字符的识别。到目前为止,尽管人们在脱机手写英文、汉字识别的研究中已取得很多可喜成就,但距实用还有一定距离。手写数字识别是把手写阿拉伯数字(如0,1,2,…,9)通过扫描或其它方式输入到计算机中,再通过计算机建立的识别系统,自动辨别用笔写在纸或其它介质上的数字。它是模式识别、人工智能的一个重要分支,在办公自动化,机器翻译等方面有重要实用意义。手写数字识别涉及到模式识别和图像处理、人工智能统计决策理论、模糊数学、组合数学、信息论、计算机等学科。手写数字识别是介于基础研究与应用研究之间的一门综合性的技术。手写数字识别主要包括两大类,一类是联机手写数字识别,另一类是脱机手写数字识别。
二、手写数字识别系统的重要意义及难点
1、手写数字识别技术研究的理论意义
手写数字识别作为模式识别领域的一个重要问题,有着重要的理论价值和意义。首先,阿拉伯数字是唯一的被世界各国通用的符号,对手写数字识别的研究基本上与文化背景无关,这样就为各国、各地区的研究工作者提供了一个施展才智的大舞台。其次,由于数字识别的类别数较小,有助于做深入分析及验证一些新的理论。这方面最明显的例子就是人工神经网络,相当一部分的人工神经网络模型都以手写数字识别作为具体的实验平台,验证理论的有效性,评价各种方法的优缺点。第三,尽管人们对手写数字的识别已从事了很长时间的研究,并已取得了很多成果,但到目前为止机器的识别本领还无法与人的认知能力相比,这仍是一个有难度的开放问题。最后,手写数字的识别方法很容易推广到其它一些相关问题,一个直接的应用是对英文这样的拼音文字的识别。事实上,很多学者就是把数字和英文字母的识别放在一块儿研究的。
2、手写数字识别的难点
手写数字识别是一个跨学科富挑战性的前沿课题,近年来,手写数字识别技术一直是一个难题。虽然数字只有十种模式,笔划又简单,看起来识别不是很困难。但事实上,一些测试结果表明,数字识别的正确率还不如印刷汉字等的识别正确率高。其困难在于以下三个方面:
(1)数字笔划简单,其笔划差别相对较小,字形相差不大,使得准确区分某些数字(例如3-3与8.0与9,5与6等)相当困难。
(2)手写数字由于各个书写者的一些书写习惯和随意性,造成单个模式内变化很大。
(3)数字前后之间一般无语义相关性。这就减少了通过后处理进行纠正的可能性。从而使手写数字的正确识别率比印刷体汉字识别和联机手写体汉字识别低。为此,研究并建立一高效可靠的识别系统将是难点所在。
三、手写数字识别系统实现及实验结果分析
1、功能模块的介绍
1.1手写模块:手写模块的主要功能是给用户创造一个手写数字的界面,用户通过这个界面,可以通过移动鼠标按自己的手写习惯手写数字字符0――9。手写模块是学习模块、识别模块和清除模块的前提。
1.2学习模块:学习模块的主要功能实现学习功能,用鼠标移动写出的数字字符经过学习模块就写入数据库作为样本,因为不同人的书写风格都不同,同一个数字会有很多种的写法,所以每个数字都要多学习很多次,尽量让写的数字字符样本足够多,样本越多,识别率就会越高。
1.3识别模块:识别模块的主要功能是识别出用户通过鼠标写出的数字字符。因为经过学习模块后,样本库里的样本就已经足够多了,这个时候通过识别模块就可以知道用户所写的数字是不是在样本数据库中。识别模块主要运用的技术是模式匹配。
1.4清除模块:清除模块的功能主要是清除用户手写的数字字符。很多时候用户自己会写错数字字符,这个时候清除功能就非常有必要了。清除模块给用户带来可以随意擦写的方便。
1.5帮助模块:帮助模块的功能是给用户带来帮助,让用户能够轻松的运用这个软件。
2、基于结构特征的手写数字识别系统有学习和识别两个阶段组成。
2.1学习阶段
学习阶段主要是对手写的数字字符(0―9)进行特征提取,把他们的特征写入到样本厍中,为识别阶段提供依据。
2.2识别阶段
识别阶段就
原创力文档


文档评论(0)