CN112597990A - 手写公式的判阅方法、***、终端设备及存储介质 - Google Patents

手写公式的判阅方法、***、终端设备及存储介质 Download PDF

Info

Publication number
CN112597990A
CN112597990A CN202011532377.3A CN202011532377A CN112597990A CN 112597990 A CN112597990 A CN 112597990A CN 202011532377 A CN202011532377 A CN 202011532377A CN 112597990 A CN112597990 A CN 112597990A
Authority
CN
China
Prior art keywords
markup language
formula
judging
format data
language format
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011532377.3A
Other languages
English (en)
Inventor
鹿保军
舒适
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Hongcheng Opto Electronics Co Ltd
Original Assignee
Anhui Hongcheng Opto Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anhui Hongcheng Opto Electronics Co Ltd filed Critical Anhui Hongcheng Opto Electronics Co Ltd
Priority to CN202011532377.3A priority Critical patent/CN112597990A/zh
Publication of CN112597990A publication Critical patent/CN112597990A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • G06V10/235Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on user input or interaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/24Character recognition characterised by the processing or recognition method
    • G06V30/242Division of the character sequences into groups prior to recognition; Selection of dictionaries
    • G06V30/244Division of the character sequences into groups prior to recognition; Selection of dictionaries using graphical properties, e.g. alphabet type or font
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请涉及智能教学技术领域,提供一种手写公式的判阅方法,应用于识别模块,包括:获取手写公式图像及对应的试题标识;对手写公式图像进行识别处理,生成标记语言格式数据;实时显示标记语言格式数据对应的公式内容;当满足预设条件时,将标记语言格式数据及试题标识发送至判阅模块。相应地,本申请还提供了一种手写公式的判阅方法,应用于判阅模块,包括:接收识别模块发送的标记语言格式数据及对应的试题标识;根据试题标识提取预存储的标准答案数据;根据标准答案数据对所述标记语言格式数据进行判阅处理。本申请还提供了一种手写公式的判阅***、终端设备及可读存储介质。实施本申请,可对线上测试的公式答案进行高效的判阅。

Description

手写公式的判阅方法、***、终端设备及存储介质
技术领域
本申请涉及智能教学技术领域,尤其提供一种手写公式的判阅方法、***、终端设备及存储介质。
背景技术
评测的题目一般可分为主观题和客观题,主观题类型主要有简答题、论述题、应用题等,客观题类型主要有判断题、选择题等。目前常见的使用平板电脑等设备进行的线上教学模式或线上线下结合的教学模式中,客观题的自动批改已经实现。但是,由于不同学生有不同的解题思路及书写习惯等,主观题的自动批改存在很多难点,仍要靠教师进行人工批改,对老师而言是一份重复性很高且耗时很长的工作。
主观题中与公式相关的题目具有考点突出、答案固定、结果可转换为结构化数据等特点。在使用平板电脑等设备进行教学的模式下,教师常会布置数学公式、物理公式或化学方程式的填空题或解答题,学生在平板电脑等终端设备上接收到该试题后可使用手写笔书写答案。目前缺乏对该情景下的手写公式进行判阅技术方案。
发明内容
本申请的目的在于提供一种手写公式的判阅方法、***、终端设备及存储介质,旨在解决现有的问题,即无法对线上测试的公式答案进行高效的判阅。
为实现上述目的,本申请采用的技术方案是:
第一方面,本申请提供了一种手写公式的判阅方法,应用于识别模块,所述判阅方法包括:
获取手写公式图像及对应的试题标识;
对所述手写公式图像进行识别处理,生成标记语言格式数据;
实时显示所述标记语言格式数据对应的公式内容,以使用户可以修改和/或确认所述公式内容;
当满足预设条件时,将所述标记语言格式数据及试题标识发送至判阅模块,以驱动所述判阅模块对所述标记语言格式数据进行判阅处理。
第二方面,本申请提供了一种手写公式的判阅方法,应用于判阅模块,所述判阅方法包括:
接收识别模块发送的标记语言格式数据及对应的试题标识,所述标记语言格式数据为识别模块基于第一方面的判阅方法的步骤实现;
根据所述试题标识提取预存储的标准答案数据;
根据所述标准答案数据对所述标记语言格式数据进行判阅处理。
第三方面,本申请还提供了一种手写公式的判阅***,所述判阅***包括识别模块及判阅模块,所述识别模块与所述判阅模块通信连接;
所述识别模块用于执行上述第一方面的判阅方法的步骤;
所述判阅模块用于执行上述第二方面的判阅方法的步骤。
第四方面,本申请还提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面的判阅方法;或者所述处理器执行所述计算机程序时实现上述第二方面的判阅方法。
第五方面,本申请还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面的判阅方法;或者所述计算机程序被处理器执行时实现上述第二方面的判阅方法。
本申请的有益效果:
本申请的提供的一种手写公式的判阅方法、***、终端设备及存储介质,可对线上测试的公式答案进行高效的判阅。
本申请提供的手写公式的判阅方法可应用于识别模块。首先获取手写公式图像及对应的试题标识,然后对所述手写公式图像进行识别处理,生成标记语言格式数据,以作为初步识别结果,并实时显示所述标记语言格式数据对应的公式内容,以使用户可以进一步修改和/或确认公式内容,确保最终上传的内容准确无误;最后当满足预设条件时,就将所述标记语言格式数据及试题标识发送至判阅模块,以驱动所述判阅模块对所述标记语言格式数据进行判阅处理。
本申请提供的手写公式的判阅方法还可应用于判阅模块。在获取到标记语言格式数据及其对应的试题标识后,根据所述试题标识提取预存储的标准答案数据,从而快速确定标准答案数据,然后根据所述标准答案数据对所述标记语言格式数据进行判阅处理。
经过上述处理过程,可对公式答案进行高效判阅,减轻人工判阅的工作量。
可以理解的是,可以实现上述方法的***、终端设备及计算机可读存储介质具有相同的有益效果。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请手写公式的判阅方法实施例一的流程图;
图2为本申请手写公式的判阅方法实施例一的获取手写公式图像及对应的试题标识的流程图;
图3为本申请手写公式的判阅方法实施例一的对所述手写公式图像进行识别处理的流程图;
图4为本申请手写公式的判阅方法实施例一的扩展流程图;
图5为本申请手写公式的判阅方法实施例一的根据手写修改指令对标记语言格式数据进行修改处理的流程图;
图6为本申请手写公式的判阅方法实施例一的人机交互界面上的试题文本、实时显示区域及书写区域的示意图;
图7为本申请手写公式的判阅方法实施例二的流程图;
图8为本申请手写公式的判阅方法实施例二的扩展流程图;
图9为本申请手写公式的判阅***实施例的结构框图;
图10为本申请手写公式的判阅***实施例的识别模块的结构框图;
图11为本申请手写公式的判阅***实施例的手写图像获取子模块的结构框图;
图12为本申请手写公式的判阅***实施例的手写识别子模块的结构框图;
图13为本申请手写公式的判阅***实施例的扩展结构框图;
图14为本申请手写公式的判阅***实施例的修改子模块的结构框图;
图15为本申请手写公式的判阅***实施例的判阅模块的结构框图;
图16为本申请手写公式的判阅***实施例的判阅模块的扩展结构框图;
图17为本申请终端设备的结构框图。
其中,图中各附图标记:
Figure BDA0002852400800000041
Figure BDA0002852400800000051
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
在本申请的描述中,需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本申请中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
为了说明本申请所述的技术方案,下面通过以下实施例来进行说明。
实施例一
本申请实施例提供的手写公式的判阅方法可以应用于识别模块。识别模块可以是手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)等具有手写图像识别功能的终端设备,也可以是这些终端设备上运行的软件模块。本申请实施例对终端设备的具体类型不做任何限制。
请参阅图1,本申请实施例中的手写公式的判阅方法,包括:
步骤S101,获取手写公式图像及对应的试题标识。
请参阅图2,在一个实施例中,获取手写公式图像及对应的试题标识,包括:
步骤S1011,在预设的书写区域检测到操作轨迹时,根据所述操作轨迹生成所述手写公式图像。
在应用中,识别模块可以包含人机交互界面。人机交互界面的组成可参考图3的示意图,人机交互界面可以包括试题标识、试题文本、作答区域及书写区域等。用户进行手写输入操作时可以在书写区域中进行,手写输入的识别结果可以显示在作答区域的横线区域,当然也可以显示在书写区区域内。
步骤S1012,根据所述书写区域确定所述试题标识。
在应用中,可以通过设置映射表的方式来设定试题标识、试题内容及书写区域的对应关系。当在某一书写区域检测到操作轨迹时,就可以通过映射表确定该书写区域对应的试题标识。
步骤S102,对所述手写公式图像进行识别处理,生成标记语言格式数据。
请参阅图4,在一个实施例中,对所述手写公式图像进行识别处理,包括:
步骤S1021,对所述手写公式图像进行预处理,生成预处理图像。
在一个实施例中,可以对手写公式图像进行位置校正、角度校正、二值化等预处理,使得手写公式图像中的公式的位置、角度正确,清晰可辨。
步骤S1022,对所述预处理图像进行分割处理,生成符号图像。
在一个实施例中,分割处理可以采用现有的分割算法,比如可以使用投影分割法、连通域分割法和水滴分割法等常规分割方法,也可以使用RBM网络、CAE网络、SVM分类器等基于特征学习的分割方法,还可以使用基于笔序组合的分割方法。
步骤S1023,对所述符号图像进行识别处理,生成符号数据。
在一个实施例中,可使用但不限于聚类算法、贝叶斯分类算法、神经网络算法等识别方法对符号图像进行识别进而将其转化为符号数据。
步骤S1024,根据预设空间关系规则、预设逻辑关系规则及预设意义构造规则对所述符号数据进行组合构建处理,生成所述构建标记语言格式数据。
在一个实施例中,可以先将符号数据划分为复杂符号及简单符号。简单符号就是其数据本身,比如运算符号“+”、“÷”等,复杂符号是由简单符号组合而成,比如
Figure BDA0002852400800000071
“ex”、“dx”等。然后针对复杂符号构建预设空间关系规则、预设逻辑关系规则及预设意义构造规则,这些规则形成复杂符号的运算树或分析树,然后再根据运算树或分析树对符号数据进行组合构建处理,形成包含上下标、分子与分母等空间关系,或者包含“cos”、“sin”等函数名称等一系列复杂特征的复杂符号,最后将复杂符号与简单符号组合成正确的标记语言格式数据。
在一个实施例中,对所述符号数据进行组合构建处理后,可以将组合构建处理的结果数据转化为LaTeX格式数据,最终生成所述构建标记语言格式数据。LaTeX是一种基于TeX的排版***,该***通过代码表示文字排版。通过将手写公式之类的图像转化为LaTeX格式数据,便于后续进行字符比对等判阅处理,提高判阅效率。在转换为LaTeX格式数据的过程中,一些数学符号可以被直接识别并转化。以用户书写“cosα”为例,在“c”和“o”书写完成时,该两个字母的图像会被实时识别为普通文本而转化为LaTeX格式数据“co”,之后在用户继续写出“s”和“α”后,“cos”三个字母和“α”分别被识别为“cosine”符号和“α”字符,进而被转化为对应的LaTeX格式数据“\cos{\alpha}”。其中,手写公式中的“cos”部分可以和LaTeX格式数据中的“\cos{}”形成对应的关联关系,手写公式中的“α”则对应LaTeX格式数据中的“\alpha”。
步骤S103,实时显示所述标记语言格式数据对应的公式内容,以使用户可以修改和/或确认所述公式内容。
在一个实施例中,标记语言格式数据可以为LaTeX格式数据。LaTeX格式数据由LaTeX标记语言编写,其数据本身承载了文本信息及显示格式、结构等信息,例如在前述例子中的“\cos{\alpha}”即为LaTeX格式数据,经过特定转化程序便可得到实际显示内容“cosα”。经过该转化过程,可以实时根据LaTeX格式数据得到转换后的公式内容并实时显示,比如可以显示在人机交互界面的作答区域,也可以显示在人机交互界面的书写区域上,以使用户检验自己的手写输入是否被正确识别。
在应用中,显示的公式内容对应的标记语言格式数据可以被保存以便进行后续的修改或确认操作,直至用户最终提交全部作答结果才会被一并清除,这样可减少额外的转换过程,提高用户的使用效率。
步骤S104,当满足预设条件时,将所述标记语言格式数据及试题标识发送至判阅模块,以驱动所述判阅模块对所述标记语言格式数据进行判阅处理。
在一个实施例中,预设条件可以为用户通过点击预设界面按钮组件以确认手写输入的识别结果正确并可以提交,例如家庭作业作答场景下,在学生确认公式内容与意图输入内容一致并发出对公式内容的确定操作后,可将所述标记语言格式数据及试题标识发送至判阅模块进行判阅。
在一个实施例中,预设条件可以为到达预设时间点,比如考试作答情景下,当到达预设的考试结束时间时,可将全部所述标记语言格式数据及对应的试题标识自动发送给判阅模块。
可以理解的是,预设条件可根据需要进行设定,不限于上述两种情形。
用户的手写输入结果以标记语言格式数据的形式进行发送,与现有技术中扫描纸质版手写内容的方案相比,大大节省了数据传输、存储等方面所需的资源。
请参阅图5,在一个实施例中,该判阅方法还包括:
步骤S105,获取修改操作指令。
步骤S106,根据所述修改操作指令对所述标记语言格式数据进行修改处理。
可以理解的是,步骤S105至步骤S106在步骤S103结束后进行,在步骤S106结束后,再进行步骤S104。
请参阅图6,在一个实施例中,当所述修改操作指令为手写修改指令时,所述根据修改操作指令对标记语言格式数据进行修改处理,包括:
步骤S1061,提取所述手写修改指令中的手写公式图像,生成更新公式图像;
步骤S1062,对所述更新公式图像进行识别处理,生成更新标记语言格式数据;
步骤S1063,将所述标记语言格式数据修改为所述更新标记语言格式数据。
在一个实施例中,手写修改指令可以是局部修改指令,即对手写公式图像部分内容进行修改,也可以是重新书写指令,即对手写公式图像重新进行书写输入。对于局部修改的情况,除了可以是更换元素来修改手写输入内容,也可以是新增元素来修改手写输入内容,比如对“cosαcosβ”新增元素“+sinαsinβ”,从而修改为“cosαcosβ+sinαsinβ”。还可以是删除元素来修改手写输入内容。比如,对“cosαcosβ+sinαsinβ”删去元素“cosβ”及“sinβ”,从而修改为“cosα+sinα”。
之后识别处理过程、组合构建处理过程如前所述,在此不再赘述。
在应用中,还可以将手写公式图像的多个部分和LaTeX格式数据中的多个区段建立一一对应的映射关系。这样在修改过程中,对手写公式图像进行局部修改时,会对被修改部分对应的LaTeX格式数据进行同步修改,进而直观上造成实时显示的公式内容的对应部分随之一并修改。比如参阅图3,用户可对例如书写区中“cosα”的“α”元素进行删除,对应的LaTeX格式数据会随之从“\cos{\alpha}”变为“\cos{}”,同时实时显示的公式内容“cosα”也会随着LaTeX格式数据的改变而变为“cos”,之后用户可在书写区原来的“α”元素的位置书写“θ”元素,此时该部分对应的LaTeX格式数据会由“\cos{}”变为“\cos{\theta}”,实时显示的公式内容“cos”也会随之变为“cosθ”。
在一个实施例中,当所述修改操作指令为文本修改指令时,所述根据修改操作指令对标记语言格式数据进行修改处理,包括:
步骤S1064,提取所述文本修改指令中的修改位置信息及修改内容信息;
步骤S1065,根据所述修改位置信息及修改内容信息对所述标记语言格式数据进行修改。
应用中,实时显示的公示内容可以位于作答区域中并作为可编辑文本。用户可以通过例如键盘等输入设备对实时显示的公式内容进行删除字符元素、***字符元素、更换字符元素等修改操作从而修改相对应部分的标记语言格式数据。比如参阅图3,用户在作答区域对实时显示的公式内容中“cosα”的字符元素“α”通过例如键盘进行字符元素删除操作,该删除操作携带有对应的删除内容的代码标识,从而能同步使LaTeX格式数据从“\cos{\alpha}”变为“\cos{}”,之后用户可通过例如键盘等输入设备在实时显示的公式内容中输入字符元素“θ”,该增加操作携带有新增内容及其在公式内容的位置信息,因此可以在删除字符元素“α”的位置增加输入字符元素“θ”,此时该部分对应的LaTeX格式数据会由“\cos{}”变为“\cos{\theta}”。
在应用中,在经过对公式内容的前述修改操作后会出现当前的公式内容和标记语言格式数据,与手写公式图像不一致的现象,用户之后再次在书写区域输入手写输入内容进行修改会出现混乱的现象。例如在用户对实时显示的公式内容的某个字符元素进行了修改后,手写公式图像并没能随之改变,之后用户再次输入手写输入内容,由于执行前述识别步骤而生成的标记语言格式数据原来的实时显示的公式内容不同,使得此前对公式内容进行的编辑修改操作失效。未解决上述问题,可以在修改公式内容后对书写区域进行锁定,以阻止用户后续通过书写区域输入新的手写输入内容,也可以在用户再次输入新的手写输入内容时重置本题目的公式内容,作为重新作答的内容。
本申请实施例首先获取手写公式图像及对应的试题标识,然后对所述手写公式图像进行识别处理,生成标记语言格式数据,以作为初步识别结果,并实时显示所述标记语言格式数据对应的公式内容,以使用户可以进一步修改和/或确认公式内容,确保最终上传的内容准确无误;最后当满足预设条件时,就将所述标记语言格式数据及试题标识发送至判阅模块,以驱动所述判阅模块对所述标记语言格式数据进行判阅处理,从而对公式答案进行高效判阅,减轻人工判阅的工作量。
实施例二
本申请实施例提供一种手写公式的判阅方法可以应用于判阅模块。判阅模块可以是台式电脑、服务器等具有处理功能的电子设备,或者在电子设备上运行的软件模块。本申请实施例对判阅模块的具体类型不做任何限制。
在一个实施例中,实施例一中的识别模块和实施例二中的判阅模块可以是具有通信连接关系的两个模块。实施例一的步骤S104中所述标记语言格式数据及试题标识的发送对象可以是实施例二中的判阅模块。实施例一的步骤S104结束后可以发生实施例二的判阅方法的步骤。实施例二中与实施例一相同、相似或对应的的地方,具体可参见实施例一的相关描述,此处不再赘述。
请参阅图7,本实施例中的手写公式的判阅方法包括:
步骤S201,接收识别模块发送的标记语言格式数据及对应的试题标识,所述标记语言格式数据为识别模块执行实施例一的判阅方法时发送给判阅模块的数据。
也就是说,实施例二中的识别模块与实施例一中的识别模块可以为同一模块,实施例二中的判阅模块就与实施例一中的识别模块进行通信连接。
步骤S202,根据所述试题标识提取预存储的标准答案数据。
在一个实施例中,预先得到的标准答案数据可以为LaTeX格式数据。对于每道题目,预存储的标准答案数据可以有一个或多个。例如,对于题目“cos(α-β)=_________”,其标准答案数据可以为“cosαcosβ+sinαsinβ”,其对应LaTeX格式数据为:
“\cos{\alpha}\cos{\beta}+\sin{\alpha}+\sin{\beta}”
但出于书写习惯等因素的不同,标准答案数据可有以下数据:
1.cosαcosβ+sinαsinβ;
2.cosβcosα+sinαsinβ;
3.cosαcosβ+sinβsinα;
4.cosβcosα+sinβsinα;
5.sinαsinβ+cosαcosβ;
6.sinαsinβ+cosβcosα;
7.sinβsinα+cosαcosβ;
8.sinβsinα+cosβcosα。
其中每一个形式所对应的LaTeX格式数据都不一样,但都是正确答案,因此该题目的标准答案数据包含上述8个数据。
步骤S203,根据所述标准答案数据对所述标记语言格式数据进行判阅处理。
在一个实施例中,判阅处理可以是将从识别模块接收到的标记语言格式数据与标准答案数据一一进行字符比对。当匹配到一致结果时,则发出对应题目作答正确的信息。若最终未匹配到一致结果,则发出对应题目作答错误的信息。字符比对具有耗时短、要求算力低、精准度高等优点。
请参阅图8,在一个实施例中,所述判阅方法在步骤S201之前还可包括:
步骤S204,获取试题文本及对应的标准答案数据,所述试题文本包含所述试题标识。
步骤S205,对所述标准答案数据进行存储。
步骤S206,将所述试题文本发送至所述识别模块。
在一个实施例中,上述步骤S206中的识别模块可以为实施例一中的识别模块。此种情况下,上述步骤S204至步骤S206可以是在实施例一中的步骤S101之前进行,以使得识别模块可以预先获得试题文本,包括试题标识、试题内容等关键数据并展示在识别模块的人机交互界面上。
另外,识别模块和判阅模块可以基于网络通信的服务端和客户端进行通信。其中,识别模块在客户端,判阅模块在服务端。比如考试情景下,服务端可以为教师使用的终端,客户端可以为学生使用的终端,教师可以通过服务端向客户端发送包含试题文本的电子试卷;学生在客户端上对接收到的电子试卷进行作答。电子试卷可以包含多个试题文本,且题目类型各异,包括如客观题、主观题等,也可以只包含一个试题文本。
上述电子试卷不是传统意义上的“试卷”,而是广义上的一种承载题目的载体。在前述场景下,本申请所有实施例的判阅方法均可应用在电子试卷中答案为公式形式的题目上。同时容易想到,对于答案内容比公式形式简单的题目,本申请所有实施例的判阅方法同样可以适用,例如答案可用字符表达的填空题、选择题等题目。
在一个实施例中,识别模块和判阅模块也可以集成在一个终端设备中。在此种情况下,该终端设备同时存储了标准答案数据。为防止用户在作答时查询标准答案数据,可以设定标准答案数据在该终端设备不可管理、查询,而由其他终端设备,比如教师掌握的终端设备,通过通信连接来管理或查询该终端设备存储的标准答案数据。也可以在集成识别模块和判阅模块的终端设备中加入权限管理机制,使得一般用户无法管理、查询标准答案数据,只有教师权限的用户才能管理、查询标准答案数据。
本申请实施例在获取到标记语言格式数据及其对应的试题标识后,根据所述试题标识提取预存储的标准答案数据,从而快速确定标准答案数据,然后根据所述标准答案数据对所述标记语言格式数据进行判阅处理,从而对公式答案进行高效判阅,减轻人工判阅的工作量。
实施例三
对应于实施例一及实施例二的手写公式的判阅方法,图9示出了本申请实施例提供的手写公式的判阅***100的结构框图,该***可以是电子设备中的虚拟装置(virtualappliance),由电子设备的处理器运行,也可以是集成于电子设备本身。为了便于说明,仅示出了与本申请实施例相关的部分。
本申请实施例手写公式的判阅***100包括识别模块1及判阅模块2,所述识别模块与所述判阅模块通信连接。
所述识别模块可用于执行实施例一所述的判阅方法的步骤;
所述判阅模块可用于执行实施例二所述的判阅方法的步骤。
请参阅图10,在一个实施例中,识别模块1包括:
手写图像获取子模块11,用于获取手写公式图像及对应的试题标识;
手写识别子模块12,用于对所述手写公式图像进行识别处理,生成标记语言格式数据;
实时显示子模块13,用于实时显示所述标记语言格式数据对应的公式内容,以使用户可以修改和/或确认所述公式内容;
格式数据发送子模块14,用于当满足预设条件时,将所述标记语言格式数据及试题标识发送至判阅模块,以驱动所述判阅模块对所述标记语言格式数据进行判阅处理。
请参阅图11,在一个实施例中,所述手写图像获取子模块11包括:
轨迹图像生成单元111,用于在预设的书写区域检测到操作轨迹时,根据所述操作轨迹生成所述手写公式图像;
标识获取单元112,用于根据所述作答区域确定所述试题标识。
请参阅图12,在一个实施例中,所述手写识别子模块12包括:
预处理单元121,用于对所述手写公式图像进行预处理,生成预处理图像;
分割单元122,用于对所述预处理图像进行分割处理,生成符号图像;
符号识别单元123,用于对所述符号图像进行识别处理,生成符号数据;
组建单元124,用于根据预设空间关系规则、预设逻辑关系规则及预设意义构造规则对所述符号数据进行组合构建处理,生成所述标记语言格式数据。
请参阅图13,在一个实施例中,所述识别模块1还包括:
修改指令获取子模块15,用于获取修改操作指令;
修改子模块16,用于根据所述修改操作指令对所述标记语言格式数据进行修改处理。
请参阅图14,在一个实施例中,所述修改子模块16包括:
更新图像提取单元161,用于提取所述手写修改指令中的手写公式图像,生成更新公式图像;
更新图像识别单元162,用于对所述更新公式图像进行识别处理,生成更新标记语言格式数据;
格式数据更新单元163,用于将所述标记语言格式数据修改为所述更新标记语言格式数据。
在应用中,当所述修改操作指令为手写修改指令时,依次调用所述更新图像提取单元、更新图像识别单元及格式数据更新单元。
在一个实施例中,所述修改子模块16包括:
内容位置提取单元164,用于提取所述文本修改指令中的修改位置信息及修改内容信息;
文本修改单元165,用于根据所述修改位置信息及修改内容信息对所述标记语言格式数据进行修改。
在应用中,当所述修改操作指令为文本修改指令时,依次调用内容位置提取单元及文本修改单元。
请参阅图15,所述判阅模块2包括:
识别数据接收子模块21,用于接收识别模块发送的标记语言格式数据及对应的试题标识,所述标记语言格式数据为所述识别模块执行实施例一所述的判阅方法时发送给所述判阅模块的数据;
预存答案提取子模块22,用于根据所述试题标识提取预存储的标准答案数据;
判阅处理子模块23,用于根据所述标准答案数据对所述标记语言格式数据进行判阅处理。
请参阅图16,所述判阅模块还可包括:
***获取子模块24,用于获取试题文本及对应的标准答案数据,所述试题文本包含所述试题标识;
答案存储子模块25,用于对所述标准答案数据进行存储;
试题发送子模块26,用于将所述试题文本发送至所述识别模块。
本申请实施例的识别模块首先获取手写公式图像及对应的试题标识,然后对所述手写公式图像进行识别处理,生成标记语言格式数据,以作为初步识别结果,并实时显示所述标记语言格式数据对应的公式内容,以使用户可以进一步修改和/或确认公式内容,确保最终上传的内容准确无误;最后当满足预设条件时,就将所述标记语言格式数据及试题标识发送至判阅模块,以驱动所述判阅模块对所述标记语言格式数据进行判阅处理。
判阅模块在获取到标记语言格式数据及其对应的试题标识后,根据所述试题标识提取预存储的标准答案数据,从而快速确定标准答案数据,然后根据所述标准答案数据对所述标记语言格式数据进行判阅处理。
经过上述处理过程,可对公式答案进行高效判阅,减轻人工判阅的工作量。
实施例四
如图17所示,本申请还提供了一种终端设备200,包括存储器201、处理器202以及存储在所述存储器中并可在所述处理器上运行的计算机程序203,例如手写公式的判阅程序。所述处理器202执行所述计算机程序203时实现上述各手写公式的判阅方法实施例一或实施例二中的方法步骤。所述处理器202执行所述计算机程序203时实现上述实施例三中各模块、单元的功能。
示例性的,终端设备200的数量可以为一个或多个,所述计算机程序203可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述一个或多个终端设备的所述存储器201中,并由所述处理器202执行,以完成本申请实施例一或实施例二。例如,所述终端设备200有两个,所述计算机程序203可以分为识别模块及判阅模块,然后把识别模块存储在其中一个终端设备,使该终端设备作为客户终端,再把判阅模块存储在另一个终端设备,使该终端设备作为服务终端。又例如,终端设备200的数量只有一个,所述计算机程序203集成了实施例三中的手写公式的判阅***100,并存储在终端设备200的存储器201中。
所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序203在所述终端设备200中的执行过程。例如,所述计算机程序203可以识别模块、判阅模块等,各模块具体功能在上述实施例三中已有描述,此处不再赘述。
所述终端设备200可以是手机、平板电脑、台式电脑等。所述终端设备可包括,但不仅限于,存储器201,处理器202。本领域技术人员可以理解,图17仅仅是终端设备200的示例,并不构成对终端设备200的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。
所述存储器201可以是所述终端设备200的内部存储单元,例如终端设备200的硬盘或内存。所述存储器201也可以是所述终端设备200的外部存储设备,例如所述终端设备200上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器201还可以既包括所述终端设备200的内部存储单元也包括外部存储设备。所述存储器201用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器201还可以用于暂时地存储已经输出或者将要输出的数据。
所称处理器202可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述***中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个或多个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个或多个计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (10)

1.一种手写公式的判阅方法,其特征在于,应用于识别模块,所述判阅方法包括:
获取手写公式图像及对应的试题标识;
对所述手写公式图像进行识别处理,生成标记语言格式数据;
实时显示所述标记语言格式数据对应的公式内容,以使用户可以修改和/或确认所述公式内容;
当满足预设条件时,将所述标记语言格式数据及试题标识发送至判阅模块,以驱动所述判阅模块对所述标记语言格式数据进行判阅处理。
2.根据权利要求1所述的判阅方法,其特征在于,所述获取手写公式图像及对应的试题标识,包括:
在预设的书写区域检测到操作轨迹时,根据所述操作轨迹生成所述手写公式图像;
根据作答区域确定所述试题标识。
3.根据权利要求1所述的判阅方法,其特征在于,所述对手写公式图像进行识别处理,包括:
对所述手写公式图像进行预处理,生成预处理图像;
对所述预处理图像进行分割处理,生成符号图像;
对所述符号图像进行识别处理,生成符号数据;
根据预设空间关系规则、预设逻辑关系规则及预设意义构造规则对所述符号数据进行组合构建处理,生成所述标记语言格式数据。
4.根据权利要求1所述的判阅方法,其特征在于,所述判阅方法还包括:
获取修改操作指令;
根据所述修改操作指令对所述标记语言格式数据进行修改处理。
5.根据权利要求4所述的判阅方法,其特征在于,当所述修改操作指令为手写修改指令时,所述根据修改操作指令对标记语言格式数据进行修改处理,包括:
提取所述手写修改指令中的手写公式图像,生成更新公式图像;
对所述更新公式图像进行识别处理,生成更新标记语言格式数据;
将所述标记语言格式数据修改为所述更新标记语言格式数据。
6.根据权利要求4所述的判阅方法,其特征在于,当所述修改操作指令为文本修改指令时,所述根据修改操作指令对标记语言格式数据进行修改处理,包括:
提取所述文本修改指令中的修改位置信息及修改内容信息;
根据所述修改位置信息及修改内容信息对所述标记语言格式数据进行修改。
7.一种手写公式的判阅方法,其特征在于,应用于判阅模块,所述判阅方法包括:
接收识别模块发送的标记语言格式数据及对应的试题标识,所述标记语言格式数据为所述识别模块基于权利要求1至6任一项所述的判阅方法的步骤实现;
根据所述试题标识提取预存储的标准答案数据;
根据所述标准答案数据对所述标记语言格式数据进行判阅处理。
8.一种手写公式的判阅***,其特征在于,包括识别模块及判阅模块,所述识别模块与所述判阅模块通信连接;
所述识别模块用于执行如权利要求1至6任一所述的判阅方法的步骤;
所述判阅模块用于执行如权利要求7所述的判阅方法的步骤。
9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的判阅方法;或者所述处理器执行所述计算机程序时实现如权利要求7所述的判阅方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的判阅方法;或者所述计算机程序被处理器执行时实现如权利要求7所述的判阅方法。
CN202011532377.3A 2020-12-22 2020-12-22 手写公式的判阅方法、***、终端设备及存储介质 Pending CN112597990A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011532377.3A CN112597990A (zh) 2020-12-22 2020-12-22 手写公式的判阅方法、***、终端设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011532377.3A CN112597990A (zh) 2020-12-22 2020-12-22 手写公式的判阅方法、***、终端设备及存储介质

Publications (1)

Publication Number Publication Date
CN112597990A true CN112597990A (zh) 2021-04-02

Family

ID=75200542

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011532377.3A Pending CN112597990A (zh) 2020-12-22 2020-12-22 手写公式的判阅方法、***、终端设备及存储介质

Country Status (1)

Country Link
CN (1) CN112597990A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113255305A (zh) * 2021-05-21 2021-08-13 武汉悦学帮网络技术有限公司 在线批示方法、装置、电子设备以及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107273002A (zh) * 2017-05-15 2017-10-20 深圳市助天使软件技术有限公司 手写输入答题方法、终端及计算机可读存储介质
CN109697905A (zh) * 2017-10-20 2019-04-30 深圳市鹰硕技术有限公司 一种试卷批阅***
CN110569401A (zh) * 2019-07-26 2019-12-13 平安国际智慧城市科技股份有限公司 阅卷方法、装置、计算机设备和存储介质
CN110837793A (zh) * 2019-11-04 2020-02-25 骆研 一种智能识别手写数学公式批阅***
CN110929573A (zh) * 2019-10-18 2020-03-27 平安科技(深圳)有限公司 基于图像检测的试题检查方法及相关设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107273002A (zh) * 2017-05-15 2017-10-20 深圳市助天使软件技术有限公司 手写输入答题方法、终端及计算机可读存储介质
CN109697905A (zh) * 2017-10-20 2019-04-30 深圳市鹰硕技术有限公司 一种试卷批阅***
CN110569401A (zh) * 2019-07-26 2019-12-13 平安国际智慧城市科技股份有限公司 阅卷方法、装置、计算机设备和存储介质
CN110929573A (zh) * 2019-10-18 2020-03-27 平安科技(深圳)有限公司 基于图像检测的试题检查方法及相关设备
CN110837793A (zh) * 2019-11-04 2020-02-25 骆研 一种智能识别手写数学公式批阅***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杜文龙;毛学军;: "手写识别技术在网上阅卷***中的应用", 电脑学习, no. 01, 1 February 2010 (2010-02-01), pages 14 - 16 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113255305A (zh) * 2021-05-21 2021-08-13 武汉悦学帮网络技术有限公司 在线批示方法、装置、电子设备以及存储介质

Similar Documents

Publication Publication Date Title
CN106846961B (zh) 电子试卷的处理方法和装置
CN111144191A (zh) 字体识别方法、装置、电子设备及存储介质
CN112507806B (zh) 智慧课堂信息交互方法、装置及电子设备
CN110705952A (zh) 一种合同审核方法及装置
CN111652232A (zh) 票据识别方法及装置、电子设备和计算机可读存储介质
CN110619252B (zh) 识别图片中表单数据的方法、装置、设备及存储介质
CN110647523B (zh) 数据质量的分析方法及装置、存储介质、电子设备
US11341319B2 (en) Visual data mapping
CN114549993B (zh) 实验中线段图像的评分方法、***、设备及可读存储介质
CN111144210A (zh) 图像的结构化处理方法及装置、存储介质及电子设备
WO2022247823A1 (zh) 图像检测方法、设备和存储介质
CN113963364A (zh) 目标化验单生成方法、装置、电子设备及存储介质
CN113807308A (zh) 作业批改方法、装置、设备、存储介质和计算机程序产品
CN117423299B (zh) 液晶显示屏的性能检测方法、装置、设备及存储介质
CN112597990A (zh) 手写公式的判阅方法、***、终端设备及存储介质
WO2024055864A1 (zh) 结合rpa和ai实现ia的分类模型的训练方法及装置
CN112613367A (zh) 票据信息文本框获取方法、***、设备及存储介质
CN113408253A (zh) 一种作业评阅***及方法
CN113420080A (zh) 一种毒理学实验数据管理***
CN111177387A (zh) 用户名单信息处理方法、电子装置及计算机可读存储介质
CN116704508A (zh) 信息处理方法及装置
CN115631374A (zh) 控件操作方法、控件检测模型的训练方法、装置和设备
CN110852131A (zh) 一种考试卡的信息采集方法、***及终端
CN115294573A (zh) 作业批改方法、装置、设备及介质
CN113050933B (zh) 脑图数据处理方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination