答题图片识别方法、批阅装置及存储介质
技术领域
本申请涉及图像识别领域,尤其涉及一种答题图片识别方法、批阅装置及存储介质。
背景技术
随着科技的发展,具有试卷或作业识别系统的批阅装置被广泛应用于学校教育,可将收集的试卷或作业扫描成答题原始图片,通过识别系统对答题原始图片进行阅卷。现有技术中,存在收集的试卷或作业的方向不一致,从而导致通过识别系统阅卷时需要将试卷或作业统一方向,重新扫描识别,造成不必要麻烦和工作量。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种答题图片识别方法、批阅装置及存储介质。
第一方面,本申请提供了一种答题图片识别方法,所述答题图片识别方法,包括:
根据作业或试卷的页数选择与所述页数相同的答题识别模板;
根据各幅答题原始图片的识别区域和所述答题识别模板上预设的匹配区域进行灰度匹配,确定各幅答题原始图片的第一灰度匹配值;所述作业或试卷的每页扫描图片生成一页答题原始图片;
根据各幅答题原始图片的灰度匹配值确定是否需对各幅答题原始图片进行旋转后识别;
在判定不需要旋转时,根据所述答题识别模板对各幅答题原始图片进行识别;
在判定需要旋转时,根据所述答题识别模板对各幅答题旋转图片进行识别。
可选地,所述答题旋转图片由所述答题原始图片旋转180度得到;
所述根据各幅答题原始图片的灰度匹配值确定是否需对各幅答题原始图片进行旋转后识别,包括:
对于所述作业或试卷为一页的情况,在所述作业或试卷对应的一幅答题原始图片的第一灰度匹配值不小于预设的翻转匹配阈值时,判定不需要旋转该幅答题原始图片;否则,判定需要旋转该幅答题原始图片;
对于所述作业或试卷为二页的情况,在第一幅答题原始图片的第二灰度匹配值值不小于所述翻转匹配阈值,或者第二幅答题原始图片的第三灰度匹配值不小于所述翻转匹配阈值时,判定不需要旋转各幅答题原始图片;否则,判定需要旋转各幅答题原始图片。
可选地,所述在判定不需要旋转时,根据所述答题识别模板对各幅答题原始图片进行识别,包括:
对于所述作业或试卷为一页的情况,根据所述答题识别模板对所述作业或试卷对应答题原始图片进行识别;
对于所述作业或试卷为二页的情况,在所述第二灰度匹配值不小于所述第三灰度匹配值时,根据所述答题识别模板的第一页匹配模板和第二页匹配模板分别对第一幅答题原始图片和第二幅答题原始图片进行识别;在所述第二灰度匹配值小于所述第三灰度匹配值时,根据所述答题识别模板的第二页匹配模板和第一页匹配模板分别对第一幅答题原始图片和第二幅答题原始图片进行识别。
可选地,所述在判定需要旋转时,根据所述答题识别模板对各幅答题旋转图片进行识别,包括:
对于所述作业或试卷为一页的情况:
将所述作业或试卷对应的答题旋转图片的识别区域和所述答题识别模板上预设的匹配区域进行灰度匹配,确定该幅答题旋转图片的第四灰度匹配值;
判断所述第一灰度匹配值是否小于预设的最小匹配阈值;
在所述第一灰度匹配值小于所述最小匹配阈值的情况下,判断所述第四灰度匹配值是否小于预设的翻转匹配阈值,在所述第四灰度匹配值不小于预设的翻转匹配阈值时,根据所述答题识别模板对该幅答题旋转图片进行识别;在所述第四灰度匹配值不大于预设的最小匹配阈值时,判定答题原始图片和答题旋转图片与选择的答题识别模板不匹配;在所述第四灰度匹配值处于所述最小匹配阈值和所述翻转匹配阈值之间时,根据所述答题识别模板对答题旋转图片进行识别;
在所述第一灰度匹配值不小于所述最小匹配值的情况下,判断所述第四灰度匹配值是否小于所述翻转匹配阈值,在所述第四灰度匹配值不小于所述翻转匹配阈值时,根据所述答题识别模板对答题旋转图片进行识别;在所述第四灰度匹配值处于所述最小匹配阈值和所述翻转匹配阈值之间时,根据所述第一灰度匹配值和所述第四灰度匹配值的大小关系,根据所述答题识别模板对答题原始图片或答题旋转图片进行识别;在所述第四灰度匹配值不大于所述最小匹配阈值时,根据所述答题识别模板对答题原始图片进行识别。
可选地,所述在判定需要旋转时,根据所述答题识别模板对各幅答题旋转图片进行识别,包括:
对于所述作业或试卷为二页的情况:
将第一幅和第二幅答题旋转图片的识别区域分别和所述答题识别模板上预设的匹配区域进行灰度匹配,确定第一幅答题旋转图片的第五灰度匹配值和第二幅答题旋转图片的第六灰度匹配值;
判断所述第五灰度匹配值是否不小于所述翻转匹配阈值,或者所述第六灰度匹配值是否不小于所述翻转匹配阈值;
在是的情况下,当所述第五灰度匹配值不小于所述第六灰度匹配值时,根据所述答题识别模板的第一匹配模板和第二匹配模板分别对第一幅答题旋转图片和第二幅答题旋转图片进行识别;在所述第五灰度匹配值小于所述第六灰度匹配值时,根据所述答题识别模板的第二匹配模板和第一匹配模板分别对第一幅答题旋转图片和第二幅答题旋转图片进行识别;
在否的情况下,当所述第二灰度匹配值、所述第三灰度匹配值、所述第五灰度匹配值和所述第六灰度匹配值均小于所述最小匹配阈值时,判定第一幅答和第二幅题原始图片及第一幅和第二幅答题旋转图片与所述答题识别模板不匹配;否则判断所述第二灰度匹配值、所述第三灰度匹配值、所述第五灰度匹配值和所述第六灰度匹配值的最大值;当所述第二灰度匹配值为最大值时,根据所述答题识别模板的第一匹配模板和第二匹配模板对第一幅答题原始图片和第二幅答题原始图片进行识别;当所述第三灰度匹配值为最大值时,根据所述答题识别模板的第一匹配模板和第二匹配模板对第二幅答题原始图片和第一幅答题原始图片进行识别;当所述第五灰度匹配值为最大值时,根据所述答题识别模板的第一匹配模板和第二匹配模板对第一幅答题旋转图片和第二幅答题旋转图片进行识别;当所述第六灰度匹配值为最大值时,根据所述答题识别模板的第二匹配模板和第一匹配模板对第一幅答题旋转图片和第二幅答题旋转图片进行识别。
可选地,所述翻转匹配阈值为85%,所述最小匹配阈值为55%。
可选地,所述根据各幅答题原始图片的识别区域和所述答题识别模板上预设的匹配区域进行灰度匹配,确定各幅答题原始图片的第一灰度匹配值之前,包括:
根据答题识别模板上预设的匹配区域,确定答题原始图片的识别区域。
可选地,所述根据答题识别模板上预设的匹配区域,确定答题原始图片的识别区域之前,包括:
根据预先设置的匹配准确率,在答题识别模板上设置匹配区域,其中匹配准确率的高低与答题识别模板上设置的匹配区域的大小成正比。
第二方面,本申请提供了一种批阅装置,所述批阅装置包括存储器和处理器;所述存储器存储有计算机程序;所述计算机程序被所述处理器执行时实现如上任一项所述的答题图片识别方法的步骤。
第三方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有答题图片识别程序,所述答题图片识别程序被处理器执行时实现如上任一项所述的答题图片识别方法的步骤。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请各个实施例有效解决由于收集的试卷或作业的方向不一致而导致重新扫描识别的问题,提高了作业和考试的批阅效率。。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请各个实施例提供的答题图片识别方法的流程图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
实施例一
本发明实施例提供一种答题图片识别方法,如图1所述,所述答题图片识别方法,包括:
S101,根据作业或试卷的页数选择与所述页数相同的答题识别模板;
S102,根据各幅答题原始图片的识别区域和所述答题识别模板上预设的匹配区域进行灰度匹配,确定各幅答题原始图片的第一灰度匹配值;所述作业或试卷的每页扫描图片生成一页答题原始图片;
S103,根据各幅答题原始图片的灰度匹配值确定是否需对各幅答题原始图片进行旋转后识别;
S104,在判定不需要旋转时,根据所述答题识别模板对各幅答题原始图片进行识别;
S105,在判定需要旋转时,根据所述答题识别模板对各幅答题旋转图片进行识别。
本发明实施例有效解决由于收集的试卷或作业的方向不一致而导致重新扫描识别的问题,提高了作业和考试的批阅效率。
其中,所述答题旋转图片由所述答题原始图片旋转180度得到;所述翻转匹配阈值为85%,所述最小匹配阈值为55%。
在S102之前还可以包括:根据答题识别模板上预设的匹配区域,确定答题原始图片的识别区域。当然,所述根据答题识别模板上预设的匹配区域,确定答题原始图片的识别区域之前,包括:
根据预先设置的匹配准确率,在答题识别模板上设置匹配区域,其中匹配准确率的高低与答题识别模板上设置的匹配区域的大小成正比。
也就是说,本发明实施例中选取的匹配区域越大准确度越高,并且在本发明实施例中,经过反复实验得出大于85%作为判断一定匹配的匹配值;小于55%作为一定不匹配的匹配值;匹配值在85%-55%之间的根据试卷不同状态取最高匹配值的试卷进行识别。
在一些实施方式中,所述根据各幅答题原始图片的灰度匹配值确定是否需对各幅答题原始图片进行旋转后识别,包括:
对于所述作业或试卷为一页的情况,在所述作业或试卷对应的一幅答题原始图片的第一灰度匹配值不小于预设的翻转匹配阈值时,判定不需要旋转该幅答题原始图片;否则,判定需要旋转该幅答题原始图片;
对于所述作业或试卷为二页的情况,在第一幅答题原始图片的第二灰度匹配值值不小于所述翻转匹配阈值,或者第二幅答题原始图片的第三灰度匹配值不小于所述翻转匹配阈值时,判定不需要旋转各幅答题原始图片;否则,判定需要旋转各幅答题原始图片。
本实施方式中,对单页和双页的作业或试卷采用不同的判断逻辑,可以有效保证识别的准确性。
在一些实施方式中,所述在判定不需要旋转时,根据所述答题识别模板对各幅答题原始图片进行识别,包括:
对于所述作业或试卷为一页的情况,根据所述答题识别模板对所述作业或试卷对应答题原始图片进行识别;
对于所述作业或试卷为二页的情况,在所述第二灰度匹配值不小于所述第三灰度匹配值时,根据所述答题识别模板的第一页匹配模板和第二页匹配模板分别对第一幅答题原始图片和第二幅答题原始图片进行识别;在所述第二灰度匹配值小于所述第三灰度匹配值时,根据所述答题识别模板的第二页匹配模板和第一页匹配模板分别对第一幅答题原始图片和第二幅答题原始图片进行识别。
在一些实施方式中,所述在判定需要旋转时,根据所述答题识别模板对各幅答题旋转图片进行识别,包括:
对于所述作业或试卷为一页的情况:
将所述作业或试卷对应的答题旋转图片的识别区域和所述答题识别模板上预设的匹配区域进行灰度匹配,确定该幅答题旋转图片的第四灰度匹配值;
判断所述第一灰度匹配值是否小于预设的最小匹配阈值;
在所述第一灰度匹配值小于所述最小匹配阈值的情况下,判断所述第四灰度匹配值是否小于预设的翻转匹配阈值,在所述第四灰度匹配值不小于预设的翻转匹配阈值时,根据所述答题识别模板对该幅答题旋转图片进行识别;在所述第四灰度匹配值不大于预设的最小匹配阈值时,判定答题原始图片和答题旋转图片与选择的答题识别模板不匹配;在所述第四灰度匹配值处于所述最小匹配阈值和所述翻转匹配阈值之间时,根据所述答题识别模板对答题旋转图片进行识别;
在所述第一灰度匹配值不小于所述最小匹配值的情况下,判断所述第四灰度匹配值是否小于所述翻转匹配阈值,在所述第四灰度匹配值不小于所述翻转匹配阈值时,根据所述答题识别模板对答题旋转图片进行识别;在所述第四灰度匹配值处于所述最小匹配阈值和所述翻转匹配阈值之间时,根据所述第一灰度匹配值和所述第四灰度匹配值的大小关系,根据所述答题识别模板对答题原始图片或答题旋转图片进行识别;在所述第四灰度匹配值不大于所述最小匹配阈值时,根据所述答题识别模板对答题原始图片进行识别。
对于所述作业或试卷为二页的情况:
将第一幅和第二幅答题旋转图片的识别区域分别和所述答题识别模板上预设的匹配区域进行灰度匹配,确定第一幅答题旋转图片的第五灰度匹配值和第二幅答题旋转图片的第六灰度匹配值;
判断所述第五灰度匹配值是否不小于所述翻转匹配阈值,或者所述第六灰度匹配值是否不小于所述翻转匹配阈值;
在是的情况下,当所述第五灰度匹配值不小于所述第六灰度匹配值时,根据所述答题识别模板的第一匹配模板和第二匹配模板分别对第一幅答题旋转图片和第二幅答题旋转图片进行识别;在所述第五灰度匹配值小于所述第六灰度匹配值时,根据所述答题识别模板的第二匹配模板和第一匹配模板分别对第一幅答题旋转图片和第二幅答题旋转图片进行识别;
在否的情况下,当所述第二灰度匹配值、所述第三灰度匹配值、所述第五灰度匹配值和所述第六灰度匹配值均小于所述最小匹配阈值时,判定第一幅答和第二幅题原始图片及第一幅和第二幅答题旋转图片与所述答题识别模板不匹配;否则判断所述第二灰度匹配值、所述第三灰度匹配值、所述第五灰度匹配值和所述第六灰度匹配值的最大值;当所述第二灰度匹配值为最大值时,根据所述答题识别模板的第一匹配模板和第二匹配模板对第一幅答题原始图片和第二幅答题原始图片进行识别;当所述第三灰度匹配值为最大值时,根据所述答题识别模板的第一匹配模板和第二匹配模板对第二幅答题原始图片和第一幅答题原始图片进行识别;当所述第五灰度匹配值为最大值时,根据所述答题识别模板的第一匹配模板和第二匹配模板对第一幅答题旋转图片和第二幅答题旋转图片进行识别;当所述第六灰度匹配值为最大值时,根据所述答题识别模板的第二匹配模板和第一匹配模板对第一幅答题旋转图片和第二幅答题旋转图片进行识别。
本实施方式中对双页的识别过程中,采用与单页不同的策略,可以有效提高对双页识别的效率,并且根据上述逻辑在试卷识别前对答题图片进行处理,最终识别的答题图片均是正确的图片顺序。在扫描时有个别试卷或作业放置方向错误时,也不需要花时间和精力去处理由于该错误所导致的异常。
以下以试卷为例,详细描述本发明实施例。
本实施方式中答题图片识别方法包括:
步骤1,扫描试卷,得到扫描试卷的答题原始图片。
步骤2,判断试卷是单页还是双页。单页时执行步骤3,双页时执行步骤10。
步骤3,单页的时候,将试卷单页的答题原始图片的识别区域与选择的答题识别模板的匹配区域进行灰度匹配。
步骤4,判断该幅答题原始图片的第一灰度匹配值是否不小于预设的翻转匹配阈值。是的情况执行步骤5,否的情况执行步骤6。
步骤5,根据所述答题识别模板对所述作业或试卷对应答题原始图片进行识别。
步骤6,将答题原始图片旋转180度,并将所述作业或试卷对应的答题旋转图片的识别区域和答题识别模板上预设的匹配区域进行灰度匹配,确定该幅答题旋转图片的第四灰度匹配值。
步骤7,判断所述第一灰度匹配值是否小于预设的最小匹配阈值。在所述第一灰度匹配值小于所述最小匹配阈值的情况下,执行步骤8,在所述第一灰度匹配值不小于所述最小匹配值的情况下,执行步骤9。
步骤8,在所述第一灰度匹配值小于所述最小匹配阈值的情况下,判断所述第四灰度匹配值是否小于预设的翻转匹配阈值,在所述第四灰度匹配值不小于预设的翻转匹配阈值时,根据所述答题识别模板对该幅答题旋转图片进行识别;在所述第四灰度匹配值不大于预设的最小匹配阈值时,判定答题原始图片和答题旋转图片与选择的答题识别模板不匹配;在所述第四灰度匹配值处于所述最小匹配阈值和所述翻转匹配阈值之间时,根据所述答题识别模板对答题旋转图片进行识别;
步骤9,在所述第一灰度匹配值不小于所述最小匹配值的情况下,判断所述第四灰度匹配值是否小于所述翻转匹配阈值,在所述第四灰度匹配值不小于所述翻转匹配阈值时,根据所述答题识别模板对答题旋转图片进行识别;在所述第四灰度匹配值处于所述最小匹配阈值和所述翻转匹配阈值之间时,根据所述第一灰度匹配值和所述第四灰度匹配值的大小关系,根据所述答题识别模板对答题原始图片或答题旋转图片进行识别;在所述第四灰度匹配值不大于所述最小匹配阈值时
,根据所述答题识别模板对答题原始图片进行识别。
步骤10,对于所述作业或试卷为二页的情况,在所述第二灰度匹配值不小于所述第三灰度匹配值时,根据所述答题识别模板的第一页匹配模板和第二页匹配模板分别对第一幅答题原始图片和第二幅答题原始图片进行识别;在所述第二灰度匹配值小于所述第三灰度匹配值时,根据所述答题识别模板的第二页匹配模板和第一页匹配模板分别对第一幅答题原始图片和第二幅答题原始图片进行识别。
步骤11,将第一幅和第二幅答题旋转图片的识别区域分别和所述答题识别模板上预设的匹配区域进行灰度匹配,确定第一幅答题旋转图片的第五灰度匹配值和第二幅答题旋转图片的第六灰度匹配值;
步骤12,判断所述第五灰度匹配值是否不小于所述翻转匹配阈值,或者所述第六灰度匹配值是否不小于所述翻转匹配阈值;
步骤13,在是的情况下,当所述第五灰度匹配值不小于所述第六灰度匹配值时,根据所述答题识别模板的第一匹配模板和第二匹配模板分别对第一幅答题旋转图片和第二幅答题旋转图片进行识别;在所述第五灰度匹配值小于所述第六灰度匹配值时,根据所述答题识别模板的第二匹配模板和第一匹配模板分别对第一幅答题旋转图片和第二幅答题旋转图片进行识别;
步骤14,在否的情况下,当所述第二灰度匹配值、所述第三灰度匹配值、所述第五灰度匹配值和所述第六灰度匹配值均小于所述最小匹配阈值时,判定第一幅答和第二幅题原始图片及第一幅和第二幅答题旋转图片与所述答题识别模板不匹配;否则判断所述第二灰度匹配值、所述第三灰度匹配值、所述第五灰度匹配值和所述第六灰度匹配值的最大值;当所述第二灰度匹配值为最大值时,根据所述答题识别模板的第一匹配模板和第二匹配模板对第一幅答题原始图片和第二幅答题原始图片进行识别;当所述第三灰度匹配值为最大值时,根据所述答题识别模板的第一匹配模板和第二匹配模板对第二幅答题原始图片和第一幅答题原始图片进行识别;当所述第五灰度匹配值为最大值时,根据所述答题识别模板的第一匹配模板和第二匹配模板对第一幅答题旋转图片和第二幅答题旋转图片进行识别;当所述第六灰度匹配值为最大值时,根据所述答题识别模板的第二匹配模板和第一匹配模板对第一幅答题旋转图片和第二幅答题旋转图片进行识别。
本实施方式中对双页的识别过程中,采用与单页不同的策略,可以有效提高对双页识别的效率,并且根据上述逻辑在试卷识别前对答题图片进行处理,最终识别的答题图片均是正确的图片顺序。在扫描时有个别试卷或作业放置方向错误时,也不需要花时间和精力去处理由于该错误所导致的异常。
实施例二
本发明实施例提供一种批阅装置,所述批阅装置包括存储器和处理器;所述存储器存储有计算机程序;所述计算机程序被所述处理器执行时实现如实施例一中任一项所述的答题图片识别方法的步骤。
实施例三
本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有答题图片识别程序,所述答题图片识别程序被处理器执行时实现如实施例一中任一项所述的答题图片识别方法的步骤。
实施例二和实施例三在具体实现过程中,可以参阅实施例一,具有相应的技术效果。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:文本处理方法、装置、终端及存储介质