如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PAGE\*MERGEFORMAT30基于VC手写数字识别程序设计目录TOC\o"1-2"\h\z\uHYPERLINK\l"_Toc360718556"1、摘要PAGEREF_Toc360718556\h1HYPERLINK\l"_Toc360718557"2、原理PAGEREF_Toc360718557\h2HYPERLINK\l"_Toc360718558"2.1、图像的二值化处理PAGEREF_Toc360718558\h2HYPERLINK\l"_Toc360718559"2.2、模板匹配法PAGEREF_Toc360718559\h2HYPERLINK\l"_Toc360718560"2.3、图像的特征提取PAGEREF_Toc360718560\h3HYPERLINK\l"_Toc360718561"3、系统设计PAGEREF_Toc360718561\h4HYPERLINK\l"_Toc360718562"3.1、主界面PAGEREF_Toc360718562\h4HYPERLINK\l"_Toc360718563"3.2、图像绘制PAGEREF_Toc360718563\h6HYPERLINK\l"_Toc360718564"3.3、特征提取PAGEREF_Toc360718564\h6HYPERLINK\l"_Toc360718565"3.4、学习PAGEREF_Toc360718565\h7HYPERLINK\l"_Toc360718566"3.5、识别PAGEREF_Toc360718566\h8HYPERLINK\l"_Toc360718567"3.6、清除PAGEREF_Toc360718567\h9HYPERLINK\l"_Toc360718568"4、系统调试PAGEREF_Toc360718568\h9HYPERLINK\l"_Toc360718569"5、心得体会PAGEREF_Toc360718569\h11HYPERLINK\l"_Toc360718570"6、参考文献PAGEREF_Toc360718570\h12HYPERLINK\l"_Toc360718571"附录:PAGEREF_Toc360718571\h131、摘要自上世纪六十年代以来,计算机视觉与图像处理越来越受到人们的关注,并逐渐成为一门重要的学科领域。而作为它们的研究对象的数字图像,也因为它含有研究目标的丰富信息而成为越来越重要的研究对象。图像识别的目标是用计算机自动完成某些信息的处理,用来替代人工去处理图像分类及识别的任务。手写数字识别是图像识别学科下的一个分支,是图像处理和模式识别领域研究的课题之一,由于其具有很强的实用性一直是多年来的研究热点。由于手写体数字的随意性很大,例如,笔画的粗细,字体的大小,倾斜等等都直接影响到字符的正确识别,所以手写体数字识别是一个很有挑战性的课题。在过去的数十年中,研究者们提出了许多的识别方法,取得了较大的成果。手写体数字识别实用性很强,在大规模数据统计(如例行年检,人口普查),财务,税务,邮件分拣等等应用领域中都有广阔的应用前景。本课题拟研究手写体数字识别的理论和方法,开发一个小型的手写体数字识别系统。本次设计主要完成以下几个工作:手写数字绘制问题、数字的预处理问题、特征提取问题、特征库的建立问题、数字识别问题。关键词:绘制数字;预处理;特征提取;特征库;数字识别2、原理本次设计主要用到图像的二值化处理、图像特征提取和模板匹配法三个知识点,下面将对这三个知识点进行简单介绍:2.1、图像的二值化处理图像的二值化处理就是将图像上的像素点的灰度值设置为0或255,也就是将整个图像呈现出明显的黑白效果。在手写数字识别系统中,我们在VC可视化编程界面中在一个固定大小的控件中手写了一个数字,在程序中获得的只是以这个控件左上角为原点的一系列坐标。在内存中我们开辟一个大小跟这个控件区域大小相同的二维数组(以像素为单位,即生成一张图片的长跟宽跟这个矩形区域相等),这样内存中图像的数据区域的二维数组就跟手写区域的坐标相同,我们再取出手写区域的坐标值,将这些坐标值对应到图像图像数据区域中,并且将它的灰度值置为255(白色),将图像数据区域的其它坐标值下的灰度值置为0(黑色),这样我们就得到了一张手写数字的二值化图像。在数字图像处理中,二值图像占有非常重要的