一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种答题卡图片中自动识别的方法与流程

2021-11-22 13:26:00 来源:中国专利 TAG:


1.本发明涉及数字图像处理技术领域,具体涉及一种答题卡图片中自动识别的方法。


背景技术:

2.数字化时代的来临使得教育行业选择判断题的批改进入自动化,然而对于老师老说,批改答题卡绝非易事,不是每一个学校都能够购买阅卷机设备,而且阅卷机设备对填涂答案的答题卡纸质要求严格,需要使用定制的纸张,密度、挺度、平滑度等都有要求,否则会出现过机不顺或者机器扫描不准确的情况。按照目前的实际情况,几乎没有学校会允许老师日常使用阅卷机设备去批改日常的作业,测验。


技术实现要素:

3.针对现有技术的不足,本发明提供了一种答题卡图片中自动识别的方法,克服了现有技术的不足,设计合理,通过对学生答题卡照片进行自动识别,使得老师仅需一部手机,拍摄学生填写的答题卡,即可自动批改,对纸张材料、大小均无要求,从而大大节约了用户的使用成本。使得教育行业更加轻巧、便捷。
4.为实现以上目的,本发明通过以下技术方案予以实现:
5.一种答题卡图片中自动识别的方法,包括以下步骤:
6.步骤s1:生成答题卡模板,设定答题卡样式;
7.步骤s2:移动终端先通过图像采集设备对已完成作答的答题卡进行拍照,获取答题卡图像数据;
8.步骤s3:对所获取的答题卡图像数据进行图像处理,得到答题卡图像的反二值化图像t image;
9.步骤s4:将得到的反二值化图像t image由50%尺寸到200%尺寸进行伸缩,按10%的变化粒度匹配答题卡识别点p0,直到匹配识别出答题卡四个角的识别点p1,p2,p3,p4;
10.步骤s5:连接答题卡的四个角,矫正图形使之二分之一长高位置、四角连线交点、识别中心黑点重合,依次可以确认p1、p2、p3、p4的圆心坐标;
11.步骤s6:通过步骤s5中p1、p2、p3、p4的四个圆心坐标位置,以p1点圆心为原点,对答题卡反二值化图像t image进行透视变换,校正图像,同时生成一张以四个识别点为基准的标准答题卡反二值化图像t2 image;
12.步骤s7:根据题目数量的不同,将答题卡图像分出多个区块,通过每个区块四个角上的实心黑点,对所有区块的图像进行矫正;
13.步骤s8:通过步骤s6得到的反二值化图像t2 image,与创建答题卡时模板内各项题目中内容的坐标参数,进行扫描,提取用户涂取的区域,生成用户填涂结果。
14.优选地,所述步骤s3中对所获取的答题卡图像数据进行图像处理,得到答题卡图
像的反二值化图像t image;具体包括以下步骤:
15.步骤s31:对答题卡图像数据进行灰度模式加载;
16.步骤s32:对灰度模式加载后图像,按照图片尺寸的不同分割不同数量的子图片,计算分割后局部图片的色彩阈值,根据色彩阈值进行反二值化,使之图片降噪,公式如下:
[0017][0018]
其中:
[0019][0020][0021][0022]
得到答题卡图像的反二值化图像t image;
[0023]
步骤s33:对反二值化图像t image进行膨胀腐蚀操作,去掉孤立点,得到更新后的反二值化图像t image。
[0024]
优选地,所述步骤s6中对答题卡反二值化图像t image进行透视变换,校正图像,其计算方法为坐标向量和变换矩阵的乘积,就是矩阵运算。
[0025]
优选地,所述步骤s7中通过每个区块四个角上的实心黑点,对所有区块的图像进行矫正;具体包括以下步骤:
[0026]
步骤s71:根据实际图像坐标点中四个角上的实心黑点的位置,去相应坐标匹配原点下方的两个黑点以及该黑点下方的另外两个黑点;
[0027]
步骤s72:找到四个黑点后,按黑点所在的正确坐标矫正图像,如此反复,直至矫正图像上所有区块。
[0028]
本发明提供了一种答题卡图片中自动识别的方法。具备以下有益效果:通过对学生答题卡照片进行自动识别,使得老师仅需一部手机,拍摄学生填写的答题卡,即可自动批改,对纸张材料、大小均无要求,从而大大节约了用户的使用成本。使得教育行业更加轻巧、便捷。
附图说明
[0029]
为了更清楚地说明本发明或现有技术中的技术方案,下面将对现有技术描述中所需要使用的附图作简单地介绍。
[0030]
图1本发明的步骤流程图;
具体实施方式
[0031]
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述。
[0032]
如图1所示,一种答题卡图片中自动识别的方法,包括以下步骤:
[0033]
步骤s1:生成答题卡模板,设定答题卡样式;
[0034]
步骤s2:移动终端先通过图像采集设备对已完成作答的答题卡进行拍照,获取答题卡图像数据;
[0035]
步骤s3:对所获取的答题卡图像数据进行图像处理,得到答题卡图像的反二值化图像t image;
[0036]
其中对图像处理的方法具体包括以下步骤:
[0037]
步骤s31:对答题卡图像数据进行灰度模式加载;
[0038]
步骤s32:对灰度模式加载后图像,按照图片尺寸的不同分割不同数量的子图片,计算分割后局部图片的色彩阈值,根据色彩阈值进行反二值化,使之图片降噪,公式如下:
[0039][0040]
其中:
[0041][0042][0043][0044]
得到答题卡图像的反二值化图像t image;
[0045]
步骤s33:对反二值化图像t image进行膨胀腐蚀操作,去掉孤立点,得到更新后的反二值化图像t image。
[0046]
步骤s4:将得到的反二值化图像t image由50%尺寸到200%尺寸进行伸缩,按10%的变化粒度匹配答题卡识别点p0,直到匹配识别出答题卡四个角的识别点p1,p2,p3,p4;
[0047]
步骤s5:连接答题卡的四个角,矫正图形使之二分之一长高位置、四角连线交点、识别中心黑点重合,依次可以确认p1、p2、p3、p4的圆心坐标;
[0048]
步骤s6:通过步骤s5中p1、p2、p3、p4的四个圆心坐标位置,以p1点圆心为原点,对答题卡反二值化图像t image进行透视变换,校正图像,同时生成一张以四个识别点为基准的标准答题卡反二值化图像t2 image;
[0049]
步骤s7:根据题目数量的不同,将答题卡图像分出多个区块,通过每个区块四个角上的实心黑点,对所有区块的图像进行矫正;
[0050]
步骤s8:通过步骤s6得到的反二值化图像t2 image,与创建答题卡时模板内各项题目中内容的坐标参数,进行扫描,提取用户涂取的区域,生成用户填涂结果。
[0051]
其中,步骤s6中对答题卡反二值化图像t image进行透视变换,校正图像,其计算方法为坐标向量和变换矩阵的乘积,就是矩阵运算。
[0052]
其中,步骤s7中通过每个区块四个角上的实心黑点,对所有区块的图像进行矫正;具体包括以下步骤:
[0053]
步骤s71:根据实际图像坐标点中四个角上的实心黑点的位置,去相应坐标匹配原点下方的两个黑点以及该黑点下方的另外两个黑点;
[0054]
步骤s72:找到四个黑点后,按黑点所在的正确坐标矫正图像,如此反复,直至矫正
图像上所有区块。
[0055]
本技术通过先定义模板,再进行识别答题卡的办法,模板的存在使得识别的结果准确无误,且模板可以由使用者自定义生成,在实际的教学生活中更加灵活,老师只需将生成的模板图片打印分发给学生,再通过手机扫描图片即可实现日常教学所需。并且由于答题卡打印大多为黑白纸张,局部因光线出现阴影也可能影响识别,因此通过对图片的降噪、自适应识别、自动伸缩方法,从而大大提高了识别的准确率
[0056]
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献