基于BP神经网络的字符识别算法的实现毕业设计论文

基于BP神经网络的字符识别算法的实现毕业设计论文

ID:23951603

大小:1.89 MB

页数:78页

时间:2018-11-11

基于BP神经网络的字符识别算法的实现毕业设计论文_第1页
基于BP神经网络的字符识别算法的实现毕业设计论文_第2页
基于BP神经网络的字符识别算法的实现毕业设计论文_第3页
基于BP神经网络的字符识别算法的实现毕业设计论文_第4页
基于BP神经网络的字符识别算法的实现毕业设计论文_第5页
资源描述:

《基于BP神经网络的字符识别算法的实现毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京理工大学2014届本科生毕业设计(论文)一、原始依据(包括设计或论文的工作基础、研究条件、应用环境、工作目的等。)工作基础:了解C++的基本概念和语法,熟练使用VisualC++6.0软件。研究条件:BP神经网络的基本原理以及图像处理的基本常识。应用环境:基于BP神经网络的图片图像文件中的字符识别。工作目的:掌握基于VisualC++6.0应用程序的开发。了解人工智能的基本概念并掌握神经网络算法的基本原理。掌握VisualC++6.0中的图片处理的基本过程。二、参考文献[1]人工智能原理及其应用,王万森,电子工业出版社,2007

2、.[2]VC++深入详解,孙鑫,电子工业出版社,2006.[3]人工神经网络原理,马锐,机械工业出版社,2010.[4]VisualC++数字图像处理典型案例详解,沈晶,机械工业出版社,2012.[5]ApplicationofImageProcessingtotheCharacterizationofNanostructuresManuelF.M.Costa,ReviewsonAdvancedMaterialsScience,2004.三、设计(研究)内容和要求(包括设计或研究内容、主要指标与技术参数,并根据课题性质对学生提出具体

3、要求。)1、掌握C++的基本概念和语法。2、掌握二维神经网络的基本原理。了解BP神经网络的基本概念。3、完成VisualC++中对于图像的灰度、二值化等预处理。4、完成基于样本的神经网络的训练以及图像中数字的识别,并对其性能进行统计和总结,分析其中的不足。指导教师(签字)年月日审题小组组长(签字)年月日北京理工大学2014届本科生毕业设计(论文)北京理工大学本科生毕业设计(论文)开题报告课题名称基于BP神经网络的字符识别算法的实现系名称信息工程系专业名称自动化学生姓名王加指导教师扈书亮一、课题来源及意义神经网络模式识别方法是近几年兴

4、起的模式识别领域的一个新的研究方向。由于神经网络的高速并行处理、分布存储信息等特性符合人类视觉系统的基本工作原则,具有很强的自学习性、自组织性、容错性、高度非线性、高度鲁棒性、联想和记忆的功能和推理意识的功能等,能够实现目前基于计算理论层次上的模式识别理论所无法完成的模式信息处理工作,所以,采用神经网络进行模式识别、开辟了模式识别发展的新途径。数字图像技术是图像处理领域中的一个重要研究方向。数字图像处理技术发展到今天,数字图像识别技术已经获得长足的进步。在工程、工业以及科学研究中的应用有着广阔的前景。由于人眼的判别容易产生视觉疲劳和

5、失误而引起的误判、错判,甚至对一些关键信息漏判造成难以挽回的损失。因此,对数字字符显示的动态计算机自动识别、自动控制有着迫切的要求和实现的意义。在化工、电力、流量统计、技术检测等各个行业实现自动控制中的数字字符显示的计算机自动动态识别、自动控制在提高产品附加值和提高生产的效率、效益具有其特殊的意义。二、研究目标1.熟练掌握VisualC++6.0应用程序的开发已经应用2.了解人工智能的基本概念并且了解神经网络的基本原理。3.熟练掌握VisualC++6.0中的图片处理的基本方法。北京理工大学2014届本科生毕业设计(论文)识别并给出

6、结果样本训练字符特征输入三、研究内容在实现的过程中,分解为两个模块,即图像预处理模块和数字识别模块。其中图像预处理模块在对图像进行了一系列变换后,把最后提取到的数字字符提交给数字识别模块,然后进行识别并给出结果。在图像处理的过程当中,采用了许多图像处理的技术,最后把每个数字的特征提取出来。这些技术包括图像数据读取,图像的灰度化、二值化,图像的调整,离散噪声点的去除,字符的切分,图像的缩放,字符的细化,字符的平滑,图像的求梯度等。在数字识别模块中,利用神经网络(选用BP神经网络)进行字符识别。利用神经网络进行字符识别的过程主要包括网络

7、的训练、数据的读取、字符的判定以及结果的输出。图像输入灰度转化图像二值化梯度锐化去离散噪声倾斜度调整图像分割归一化调整紧缩重排特征提取图1-1图像预处理流程图图1-2神经网络数字识别流程图四、研究方法与手段完成VisualC++6.0中对于图像的预处理和基于样本的BP神经网络的训练以及图像中数字的识别,并对其性能进行统计和总结。对于图像的灰度化、二值化等预处理、基于样本的BP神经网络的训练以及图像中数字的识别通过VisualC++6.0软件编程实现。特征提取是使用计算机提取图像信息,来决定每个图像的点是否属于一个图像特征。在字符识别

8、当中,特征的选择是一个关键的问题。字符的特征可以分为两大特征:结构特征和统计特征。特征提取的原则是所选用的特征能够很好地反映字符本身的特点。北京理工大学2014届本科生毕业设计(论文)五、进度安排1、2014.12.10—2015.0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。