计算机的发展使人类逐渐从繁重的各种劳动中解脱出来,答题卡识别系统软件正是为这一目的而开发的。它是光标阅读机输入信息的载体,是配套光标阅读机的各种信息录入表格的总称。将用户需要的信息转化为可选择的选项,供用户涂写。加快了教育事业的发展。
1。2答题卡识别系统国内外发展状况
1。3论文内容与结构安排
本设计以MATLAB为工具,利用数字图像处理技术对答题卡进行识别,并对识别结果进行处理。在采集图像时要注意答题卡由于各种原因可能造成图像倾斜、水平或垂直位移,要正确识别首先要进行校正,然后根据像素检索技术进行识别。在进行旋转校正时,利用Hough变换检测答题卡的边缘线,调用线函数参数得到倾斜角并进行旋转变换,从而消除答题卡的倾斜状态。将扫描部分划分为7个区域,分别利用像素扫描、检索技术,对每一个灰度区域的检索值进行累加,并进行累加和阈值的确定,确定搜索区域的颜色。最后,与标准答案相比,得到的结果。
本论文第一章首先介绍答题卡识别系统的研究意义以及海内外发展背景,第二章介绍数字图像处理的基本概念,包括图像预处理,边缘检测,校正旋转,识别。第三章介绍软件仿真系统设计,主要包括仿真软件,答题卡识别系统的设计过程。第四章内容主要是对答题卡识别系统的结果分析与总结,最后进行课题结论总结。
2数字图像处理基本概念
2。1数字图像基本概念来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
人类通过视觉这一手段来感知这个世界。视觉信息是人类从自然界中获取信息的主要来源,人类通过眼睛获取的信息是听觉和嗅觉无法比拟的。图像是人类视觉的基础,是自然景物的客观反应,是人类认识世界的重要源泉。“图”是物体透射或反射光的分布,或物体自身发出的能量;所谓的“像”是人的视觉系统对于反映在大脑中的图像信息,而形成的印象或者认识。前者是客观存在的,后者是人的感觉,图像应该是两者的结合[8]。当我们观察某一景物时,物体所反射的光线进入眼球,在人眼的视网膜上形成像,该像反映了人眼正在观察的客观景物的亮度和色彩,而这些色彩可以当作是一个具有空间坐标的函数。
任何一副图像都可以看作是一个二维函数f(x,y),其中x和y可以看作为一个二维空间的空间坐标,而在空间中对应的x,y的值f(x,y)的大小可以当作这个图像的灰度值,当X,Y和幅值f为有限的,离散的数值时,这样的图像就称为数字图像。通过计算机来处理数字图像,将一副图像数字化,每一个坐标,每一个点上都有一个数值,而数字图像就是由这些一个一个的值构成了可见的图像。这些值也可以称为像素。
2。2数字图像预处理
在处理一副图片时,由于光线和采集图片的设备的问题,会使得想要采集的图像所生成的图片没有理想的中那么好。在将我们需要的图片输入到计算机时,由于种种原因,图像的画质也会出现一定的退化。比如说,图像产生了偏移,产生了变形,而且有时会变得更加的模糊。所以这时就需要对图片进行预处理。在数字图像处理的预处理中主要有图像的变换、图像的滤波、图像的腐蚀等一些可以有效的增强图片效果的方法。通过这些方法我们就可以得到我们自己想要的图片,而且针对于你需要图片中不同的对象,可以有针对性的对图片进行预处理。所以图像的预处理对于数字图像处理是十分必要的。
2。2。1图像的灰度化处理
将彩色图像变换为灰度图像这种变换被称为灰度变换,对于灰度图像,灰度图像可以表示为是一个矩阵M,M中的数值表示了一张图片在一个范围内的灰度值。MATLAB把灰度图像保存为一个数据矩阵,矩阵中的数值就代表了灰度图片的像素。