本发明专利技术提供一种用作作业扫描系统的扫描识别方法,涉及作业扫描技术领域。该作业扫描系统的扫描识别方法,包括如下步骤:首先对彩色转灰度计算,然后再进行动态计算二值化阈值,最后二值化作业图片,再根据二值化图片进行作业定位点的倾斜纠正、等比缩放,识别区域定位点的微调坐标纠正,再进行客观题的覆盖率算法和九线分割算法识别和主观题的垂直线段和水平线段识别。通过在传统作业扫描算法上进行改进,采用九线分割识别算法,可以对作业上填涂不够清晰完成的标识区域进行准确的识别,大大的提升识别成功率,除此之外,作业扫描系统,还可以对作业的主观题成绩进行识别,并且支持标记错误的修改识别,提升了教师的工作效率。
【技术实现步骤摘要】
一种用作作业扫描系统的扫描识别方法
本专利技术涉及作业扫描
,具体为一种用作作业扫描系统的扫描识别方法。
技术介绍
作业,为学生在上课期间由教学方(教师)布置的任务,也指需要完成的事项。目前传统的作业扫描技术仅支持客观题的扫描识别,并且客观题的扫描对试卷质量以及学生的填涂质量要求较高。学生必须使用2B铅笔将填涂区域全部涂黑,这样传统的扫描识别算法才能够识别学生的答案。并且,目前传统的扫描技术仅支持客观题的扫描识别,而不支持主观题的成绩扫描识别。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种用作作业扫描系统的扫描识别方法,解决了不支持主观题的成绩扫描识别的问题。(二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种用作作业扫描系统的扫描识别方法,包括如下步骤:首先对彩色转灰度计算,然后再进行动态计算二值化阈值,最后二值化作业图片,再根据二值化图片进行作业定位点的倾斜纠正、等比缩放,识别区域定位点的微调坐标纠正,再进行客观题的覆盖率算法和九线分割算法识别和主观题的垂直线段和水平线段识别。优选的,所述彩色转灰度计算、动态计算二值化阈值和二值化作业图片的具体操作方法如下:S1.系统接收到作业图片后,会取出作业每个像素的RGB色彩值,然后通过对每个像素的RGB数值进行取平均值,计算出作业的灰度值;S2.系统会统计所有的像素的灰度值,根据256级的灰度进行分类,然后统计256级灰度中每个灰度对应的像素个数,根据256级的灰度像素个数计算黑色像素和白色像素的峰值所对应的灰度色阶,然后取两个峰值的中间值作为二值化的阈值,这样系统就可以通过分析图片的留白和文字部分,实现动态计算二值化的阈值;S3.最后系统会根据阈值对图片进行二值化操作。优选的,所述作业定位点的倾斜纠正、等比缩放和识别区域定位点的微调坐标纠正为二值化过后,作业图片将形成一张由纯黑和纯白像素组成的图片,系统这时会进行扫描作业四角的定位点,通过45度倾斜扫描算法,检测黑色区域,如果发现黑色像素,则进行纵深探测5个像素,如果超过3个像素是黑色像素,则进行整块黑色区域的大小探测,接着,通过水平扫描来确认黑块的宽度,然后再通过垂直扫描确认黑块的高度,黑块的宽度和高度确认后,可以计算出黑块的中心坐标,试卷四个角的定位坐标确认后,通过与系统中记录的标准坐标数据做对比,然后计算扫描的作业缩放比例,以及旋转角度,最后,可以通过缩放比例和旋转角度来纠正作业。优选的,客观题的覆盖率算法和九线分割算法识别为从系统取出客观题定位点的标准坐标数据,然后检测作业图片中客观题的黑块位置坐标,两者进行比较,如果还有误差则再次对坐标信息进行微调,通过作业上的定位点,系统可以建立坐标系,通过坐标系来确认客观题填涂区域的所在位置坐标以及范围,接着系统可以检测这个范围内的黑色像素覆盖率,比较这一题所有选项的区域黑色像素覆盖率,如果有高于其他选项覆盖率20%的,则是选中选项,如果没有找到覆盖率高于其他选项20%的选项,则进入九线分割算法进行识别,对填涂区域进行九线分割成相等大小的九块区域,分别进行对比识别。优选的,所述主观题的垂直线段和水平线段识别为通过识别定位点,然后和标准的坐标数据进行对比,微调纠正,主观题的标识区域,按照得分的穷举来进行划分,每个区域代表一个分值,当试题的总分超过10分后,会进行每10分一个区域进行划分,最后统计标识的分数总和即是试题的最终得分,主观题的标识区域为一个矩形框,系统首先会检测这个区域内是否有垂直线段存在,如果存在垂直线段,表示这个得分区域被选中,垂直线段检测完毕还会进行水平线段的检测,如果同时检测到垂直线段和水平线段,则表示这个区域没有被选中,系统计分将不统计这个区域对应的得分,在主观题区域检测水平线取消计分,主要用于教师由于笔误,错选了一个区域,可以通过再次划水平线的方式取消选择,系统通过对标识区域的垂直线段检测以及水平线段检测,最终可以计算学生的具体成绩。(三)有益效果本专利技术提供了一种用作作业扫描系统的扫描识别方法。具备以下有益效果:本专利技术传统作业扫描算法上进行改进,采用九线分割识别算法,可以对作业上填涂不够清晰完成的标识区域进行准确的识别,大大的提升识别成功率,除此之外,作业扫描系统,还可以对作业的主观题成绩进行识别,并且支持标记错误的修改识别,提升了教师的工作效率。附图说明图1为本专利技术结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例:如图1所示,本专利技术实施例提供一种用作作业扫描系统的扫描识别方法,包括如下步骤:首先对彩色转灰度计算,然后再进行动态计算二值化阈值,最后二值化作业图片,再根据二值化图片进行作业定位点的倾斜纠正、等比缩放,识别区域定位点的微调坐标纠正,再进行客观题的覆盖率算法和九线分割算法识别和主观题的垂直线段和水平线段识别。彩色转灰度计算、动态计算二值化阈值和二值化作业图片的具体操作方法如下:S1.系统接收到作业图片后,会取出作业每个像素的RGB色彩值,然后通过对每个像素的RGB数值进行取平均值,计算出作业的灰度值;S2.系统会统计所有的像素的灰度值,根据256级的灰度进行分类,然后统计256级灰度中每个灰度对应的像素个数,根据256级的灰度像素个数计算黑色像素和白色像素的峰值所对应的灰度色阶,然后取两个峰值的中间值作为二值化的阈值,这样系统就可以通过分析图片的留白和文字部分,实现动态计算二值化的阈值;S3.最后系统会根据阈值对图片进行二值化操作。作业定位点的倾斜纠正、等比缩放和识别区域定位点的微调坐标纠正为二值化过后,作业图片将形成一张由纯黑和纯白像素组成的图片,系统这时会进行扫描作业四角的定位点,通过45度倾斜扫描算法,检测黑色区域,如果发现黑色像素,则进行纵深探测5个像素,如果超过3个像素是黑色像素,则进行整块黑色区域的大小探测,接着,通过水平扫描来确认黑块的宽度,然后再通过垂直扫描确认黑块的高度,黑块的宽度和高度确认后,可以计算出黑块的中心坐标,试卷四个角的定位坐标确认后,通过与系统中记录的标准坐标数据做对比,然后计算扫描的作业缩放比例,以及旋转角度,最后,可以通过缩放比例和旋转角度来纠正作业。客观题的覆盖率算法和九线分割算法识别为从系统取出客观题定位点的标准坐标数据,然后检测作业图片中客观题的黑块位置坐标,两者进行比较,如果还有误差则再次对坐标信息进行微调,通过作业上的定位点,系统可以建立坐标系,通过坐标系来确认客观题填涂区域的所在位置坐标以及范围,接着系统可以检测这个范围内的黑色像素覆盖率,比较这一题所有选项的区域黑色像素覆盖率,如果有高于其他选项覆盖率20%的本文档来自技高网...
【技术保护点】
1.一种用作作业扫描系统的扫描识别方法,其特征在于,包括如下步骤:首先对彩色转灰度计算,然后再进行动态计算二值化阈值,最后二值化作业图片,再根据二值化图片进行作业定位点的倾斜纠正、等比缩放,识别区域定位点的微调坐标纠正,再进行客观题的覆盖率算法和九线分割算法识别和主观题的垂直线段和水平线段识别。/n
【技术特征摘要】
1.一种用作作业扫描系统的扫描识别方法,其特征在于,包括如下步骤:首先对彩色转灰度计算,然后再进行动态计算二值化阈值,最后二值化作业图片,再根据二值化图片进行作业定位点的倾斜纠正、等比缩放,识别区域定位点的微调坐标纠正,再进行客观题的覆盖率算法和九线分割算法识别和主观题的垂直线段和水平线段识别。
2.根据权利要求1所述的一种用作作业扫描系统的扫描识别方法,其特征在于,所述彩色转灰度计算、动态计算二值化阈值和二值化作业图片的具体操作方法如下:
S1.系统接收到作业图片后,会取出作业每个像素的RGB色彩值,然后通过对每个像素的RGB数值进行取平均值,计算出作业的灰度值;
S2.系统会统计所有的像素的灰度值,根据256级的灰度进行分类,然后统计256级灰度中每个灰度对应的像素个数,根据256级的灰度像素个数计算黑色像素和白色像素的峰值所对应的灰度色阶,然后取两个峰值的中间值作为二值化的阈值,这样系统就可以通过分析图片的留白和文字部分,实现动态计算二值化的阈值;
S3.最后系统会根据阈值对图片进行二值化操作。
3.根据权利要求1所述的一种用作作业扫描系统的扫描识别方法,其特征在于,所述作业定位点的倾斜纠正、等比缩放和识别区域定位点的微调坐标纠正为二值化过后,作业图片将形成一张由纯黑和纯白像素组成的图片,系统这时会进行扫描作业四角的定位点,通过45度倾斜扫描算法,检测黑色区域,如果发现黑色像素,则进行纵深探测5个像素,如果超过3个像素是黑色像素,则进行整块黑色区域的大小探测,接着,通过水平扫描来确认黑块的宽度,然后再通过垂直扫描确认黑块的高度,黑块的宽度和高度确认后,可以计算出黑块的中心坐标,试卷四个角的定位坐标确认后,通过与系统中记录的标...
【专利技术属性】
技术研发人员:闵志辉,
申请(专利权)人:上海九回信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。