西华大学毕业设计说明书
I
目录
摘要 1
1引言 3
1.1阅卷的准确性的意义 3
1.2答题卡识别系统的国内外发展现状及一般方法 3
1.3数字图像处理技术的发展及应用 4
1.4课题的主要研究内容 5
2数字图像处理基本理论 6
2.1数字图像基本概念 6
2.2数字图像的预处理 6
2.2.1彩色图像转灰度图像 6
2.2.2图像平滑滤波 8
2.2.3图像的二值化 9
2.3图像边缘检测 10
2.3.1图像边缘检测概论 10
2.3.2边缘检测的基本方法 11
2.3.4Hough变换法检测直线 12
2.4图像的旋转 14
2.4.1图像的旋转 14
3系统设计 15
3.1硬件系统 15
3.1.1扫描仪成像 15
3.1.2计算机 15
3.2软件系统 15
3.2.1软件系统流程图 16
3.2.2答题卡图像预处理部分 16
3.2.3答题卡图像边缘检测和直线检测 18
3.2.4学号识别部分 20
3.2.5答案识别部分 21
3.2.6得分计算部分 24
Ⅱ
4答题卡识别系统结果分析 25
5总结 27
致谢 28
参考文献 29
西华大学毕业设计说明书
1
摘要
随着现代教育考试的飞速发展,很多考试为了方便,减少阅卷的人工量都采用了答题卡来填涂答案。人们通过图像采集和计算机识别答题卡的方式计算出考生的成绩。
这次毕业设计主要研究的是利用MATLAB软件来实现对答题卡识别的系统。它采用光学的方法,通过扫描仪,获取答题卡的数字图像,然后通过MATLAB软件对图像数据进行分析和加工,其中主要包括了数字图像的预处理、图像内容的边缘检测、图像的平滑滤波、图像的直线检测、图像的修正、图像的分割和特征提取等内容。最后利用MATLAB中的工具箱,通过编程实现答题卡学号和答案的自动识别的系统。
通过MATLAB软件对扫描的答题卡图片进行识别并且计算分值,测试出的分值与真实的分值相对比,完全相同,测试结果说明这个识别系统是可行的。
【关键词】MATLAB、答题卡、图像处理技术、答案识别
西华大学毕业设计说明书
2
Abstract
Withtherapiddevelopmentofmoderneducationexamination,alotofpeoplereducetheamountofartificialmarkingofsheettofullfillingtheanswerforconvenience,.Peoplenowcalculatetheexamineesscoresheetthroughimageacquisitionandcomputeridentification.
ThisgraduationdesignmainlystudiesusingMATLABsoftwaretorealizetherecognitionofsheetsystem,whichadoptsopticalmethod,throughthescanner,togetthedigitalimageofsheet,andthenthroughtheMATLABsoftwaretoanalyzeandprocessimagedata,mainlyincludingdigitalimagepreprocessing,edgedetection,imagesmoothing,imagecontentfiltering,imageofstraightlinedetection,imagecorrection,imagesegmentationandfeatureextraction,etc.FinallyweusetheMATLABtoolboxtoimplementsheetstudentidandautomaticidentificationsystemofthea