System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及作业批改,特别是一种学生作业智能批改方法及系统。
技术介绍
1、随着信息技术的发展,在各个领域都得到广泛的应用,在教育领域中同样如此,为了提高教学效率,针对于学生作业的批改,衍生出许多作业智能批改系统或方法。
2、市面上的智能批改系统,大多通过先行为各题划分出作答框,再识别作答框内的作答文本进行批改,然而,对于某些科目(比如语文、政治等)的主观题而言,因为作答框的范围可能不够学生作答,进而导致部分作答文本写出作答框外再通过手绘指示线条指向对应作答框,但现有技术的批改系统只识别作答框内的作答文本,导致框外作答文本无法被识别以及无法匹配至相应作答框中,因此,为解决上述的现有技术中存在的技术问题,本专利技术提供了一种学生作业智能批改方法和系统。
技术实现思路
1、本专利技术为解决现有技术中存在的技术问题,提供了一种学生作业智能批改系统,包括:
2、作业图像获取模块,用于获取学生的作业图像;
3、作答范围获取模块,用于获取所述作业图像中各题的预设作答框;
4、有效作答文本识别模块,用于识别所述作业图像中的有效作答文本;
5、有效文本划分模块,用于将所述有效作答文本划分为第一有效文本和第二有效文本;
6、所述第一有效文本为处于任一预设作答框内的有效作答文本,所述第二有效文本为处于所有预设作答框外的有效作答文本;
7、第一分析模块,用于根据第二有效文本的字符间的字间距和行间距,判断各字符是否处于同
8、文本匹配模块,具体包括:指示线识别模块、第一匹配模块和第二匹配模块;
9、所述指示线识别模块,用于识别所述作业图像中的手绘线条,并根据手绘线条的起点位置和终点位置提取手绘指示线;
10、所述第一匹配模块,用于为手绘指示线匹配相应的第二文本方形区域框以及预设作答框;
11、所述第二匹配模块,用于将通过同一手绘指示线连接的预设作答框和第二文本方形区域框相匹配,并将第二文本方形区域的第二有效文本匹配至对应的预设作答框中。
12、进一步地,所述作业图像获取模块所获取的作业图像,是经过图像预处理后的作业图像,所述图像预处理包括图像二值化、图像噪声滤波处理和图像旋转变换处理。
13、进一步地,所述有效作答文本识别模块,包括:
14、作答文本识别模块,用于识别所述作业图像中的作答文本;
15、无效文本剔除模块,用于识别所述作答文本中的无效作答文本并进行剔除,剩余作答文本为有效作答文本;
16、所述无效作答文本具体为被涂画后的作答文本。
17、进一步地,所述第一分析模块根据第二有效文本的字符间的字间距和行间距,判断各字符是否处于同一文本区域,根据判断结果划分多个文本区域,并为各文本区域设置第二文本方形区域框,具体为:
18、在第二有效文本中,获取横排相邻的字符的字间距z和竖排相邻的字符行间距h,若字间距小于或等于预设字间距阈值z,则对应的横排相邻的字符处于同一文本区域,若行间距小于或等于预设行间距阈值h,则对应的竖排相邻的字符处于同一文本区域,并为各文本区域设置第二文本方形区域框。
19、进一步地,所述指示线识别模块识别所述作业图像中的手绘线条,并根据手绘线条的起点位置和终点位置提取手绘指示线,具体为:
20、提取手绘线条的两个端点,分别作为起点和终点,若起点到任一所述的第二文本方形区域框的最短距离d1小于或等于第一预设距离阈值d1,且终点处于任一预设作答框内或终点到任一预设作答框的最短距离d2小于或等于第二预设距离阈值d2,则对应的手绘线条为手绘指示线。
21、进一步地,所述第一匹配模块为手绘指示线匹配相应的第二文本方形区域框,具体为:
22、获取当前手绘指示线的起点到各第二文本方形区域框的最短距离d1,并提取最小值d1min,最小值d1min所对应的第二文本方形区域框即为当前手绘指示线所连接的第二文本方形区域框。
23、进一步地,所述第一匹配模块为手绘指示线匹配相应的预设作答框,具体为:
24、若当前手绘指示线的终点在任一预设作答框内,则对应的预设作答框即为当前手绘指示线所连接的预设作答框,若当前手绘指示线的终点不在任一预设作答框内,则获取当前手绘指示线的终点到各预设作答框的最短距离d2,并提取最小值d2min,最小值d2min所对应的预设作答框即为当前手绘指示线所连接的预设作答框。
25、本专利技术还提供了一种学生作业智能批改方法,包括以下步骤:
26、s1、获取学生的作业图像;
27、s2、获取所述作业图像中各题的预设作答框并识别所述作业图像中的有效作答文本;
28、s3、将所述有效作答文本划分为第一有效文本和第二有效文本;
29、s4、根据第二有效文本的字符间的字间距和行间距,判断各字符是否处于同一文本区域,根据判断结果划分多个文本区域,并为各文本区域设置第二文本方形区域框;
30、s5、将各文本区域的第二有效文本匹配至对应的预设作答框中;
31、步骤s5具体包括:
32、s51、识别所述作业图像中的手绘线条,并根据手绘线条的起点位置和终点位置提取手绘指示线;
33、s52、为手绘指示线匹配相应的第二文本方形区域框以及预设作答框;
34、s53、将通过同一手绘指示线连接的预设作答框和第二文本方形区域框相匹配,并将第二文本方形区域的第二有效文本匹配至对应的预设作答框中。
35、进一步地,步骤s51,具体为:
36、提取手绘线条的两个端点,分别作为起点和终点,若起点到任一所述的第二文本方形区域框的最短距离d1小于或等于第一预设距离阈值d1,且终点处于任一预设作答框内或到任一预设作答框的最短距离d2小于或等于第二预设距离阈值d2,则对应的手绘线条为手绘指示线,该手绘指示线的起点和终点即为对应手绘线条的起点和终点。
37、进一步地,步骤s52,具体为:
38、s521、获取当前手绘指示线的起点到各第二文本方形区域框的最短距离d1,并提取最小值d1min,最小值d1min所对应的第二文本方形区域框即为当前手绘指示线所连接的第二文本方形区域框;
39、s522、若当前手绘指示线的终点在任一预设作答框内,则对应的预设作答框即为当前手绘指示线所连接的预设作答框,若当前手绘指示线的终点不在任一预设作答框内,则获取当前手绘指示线的终点到各预设作答框的最短距离d2,并提取最小值d2min,最小值d2min所对应的预设作答框即为当前手绘指示线所连接的预设作答框。
40、相比于现有技术,本专利技术的有益效果在于:
41、本专利技术通过第一分析模块根据第二有效文本的字符间的字间距和行间距,判断各字符是否处本文档来自技高网...
【技术保护点】
1.一种学生作业智能批改系统,其特征在于,包括:
2.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述作业图像获取模块所获取的作业图像,是经过图像预处理后的作业图像,所述图像预处理包括图像二值化、图像噪声滤波处理和图像旋转变换处理。
3.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述有效作答文本识别模块,包括:
4.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述第一分析模块根据第二有效文本的字符间的字间距和行间距,判断各字符是否处于同一文本区域,根据判断结果划分多个文本区域,并为各文本区域设置第二文本方形区域框,具体为:
5.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述指示线识别模块识别所述作业图像中的手绘线条,并根据手绘线条的起点位置和终点位置提取手绘指示线,具体为:
6.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述第一匹配模块为手绘指示线匹配相应的第二文本方形区域框,具体为:
7.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述第一匹
8.一种学生作业智能批改方法,应用于权利要求1至7任一所述的学生作业智能批改系统,其特征在于,包括以下步骤:
9.根据权利要求8所述的学生作业智能批改方法,其特征在于,所述识别所述作业图像中的手绘线条,并根据手绘线条的起点位置和终点位置提取手绘指示线,具体为:
10.根据权利要求8所述的学生作业智能批改方法,其特征在于,所述为手绘指示线匹配相应的第二文本方形区域框以及预设作答框,具体为:
...【技术特征摘要】
1.一种学生作业智能批改系统,其特征在于,包括:
2.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述作业图像获取模块所获取的作业图像,是经过图像预处理后的作业图像,所述图像预处理包括图像二值化、图像噪声滤波处理和图像旋转变换处理。
3.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述有效作答文本识别模块,包括:
4.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述第一分析模块根据第二有效文本的字符间的字间距和行间距,判断各字符是否处于同一文本区域,根据判断结果划分多个文本区域,并为各文本区域设置第二文本方形区域框,具体为:
5.根据权利要求1所述的学生作业智能批改系统,其特征在于,所述指示线识别模块识别所述作业图像中的手绘线条,并根据手绘线条的起点...
【专利技术属性】
技术研发人员:黎国权,
申请(专利权)人:广州市小马知学技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。