一种批量自动批阅答题卡的方法转让专利

申请号 : CN201710559298.3

文献号 : CN107451581B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 不公告发明人

申请人 : 山东九点连线信息技术有限公司

摘要 :

本发明为一种自动批阅答题卡的方法,具体包括以下步骤:(1)通过局域网将多个扫描仪链接到服务器,并在服务器为每个扫描仪分配指定目录;(2)通过扫描仪扫描答题卡,并将扫描后的图片通过FTP的形式上传到服务器为扫描仪分配的指定目录中;(3)服务器对为每个扫描仪分配的指定目录进行监控,并且当监控到扫描后的图片通过FTP的形式上传到指定目录时对扫描后的图片进行处理。本发明实现自动上传图片,省掉人工上传图片的过程;同时,既能实现客观题的识别,也能实现主观题的识别,而且识别准确率高;本发明采用多进程的处理方式,对大批量答题卡有着较快的识别速度。

权利要求 :

1.一种批量自动批阅答题卡的方法,其特征在于,包括以下步骤:(1)、通过局域网的形式将多个扫描仪链接到服务器端,并在所述服务器端上为每个所述扫描仪分配指定目录;

(2)、通过所述扫描仪扫描答题卡,并将扫描后的图片通过FTP的形式上传到所述服务器端中为所述扫描仪分配的指定目录中;

(3)、对为每个所述扫描仪分配的指定目录进行监控,并且当监控到扫描后的图片通过FTP的形式上传到所述指定目录时对所述扫描后的图片进行处理,以实现答题卡的批阅;

其中,所述步骤(2)中,采用多进程的形式,也就是,为每个所述扫描仪分别建立一个进程,对每个所述扫描仪扫描答题卡后的图片分别通过一个进程单独以FTP的形式上传到指定目录中;

所述步骤(3)中,也采用多进程的形式,也就是,分别通过一个进程单独对为每个所述扫描仪分配的指定目录进行监控,并且分别通过一个进程单独对每个所述扫描仪扫描后的图片进行处理所述步骤(3)的中对所述扫描后的图片进行处理包括以下步骤:(3.1)、对所述扫描后的图片进行仿射变换,即,图片矫正处理;

(3.2)、图片矫正处理后,截取图片上的答题卡考试信息二维码区域,生成截取后的图片,进行二维码识别,获取二维码中的信息;

(3.3)、通过二维码中的信息,并查询数据库,获取本次考试相关的信息;

(3.4)、根据获取到的信息,对答题卡进行识别,获取题目的答案和批改结果;

(3.5)、将答案和批改结果存储到数据中,方便浏览器端进行展示,所述步骤(3)的中对所述扫描后的图片进行处理还包括以下步骤:(3.6)、根据题目类型分割扫描后的图片,然后根据题目类型信息生成统一的文件名称,将分割好的图片存入到所述服务器端新的目录中,以便在浏览器端根据题目类型进行查看。

2.根据权利要求1所述的批量自动批阅答题卡的方法,其特征在于,所述步骤(3.6)的根据题目类型分割扫描后的图片具体为将扫描后的图片分割为选择题图片、填空题图片和主观题图片。

3.根据权利要求2所述的批量自动批阅答题卡的方法,其特征在于,所述步骤(3)的中对所述扫描后的图片进行处理还包括以下步骤:(3.7)、处理完成的图片,为了不占用所述服务器上硬盘空间,在处理完成时删除该图片。

说明书 :

一种批量自动批阅答题卡的方法

技术领域

[0001] 本发明属于计算机技术领域,涉及一种批阅答题卡的方法,尤其涉及一种批量自动批阅答题卡的方法。

背景技术

[0002] 近些年,随着计算机技术的发展,通过计算机技术实现答题卡的批阅已经越来越流行。
[0003] 现有技术中大都是使用扫描仪进行答题卡的扫描,识别扫描后的图片上的涂写信息,并将数据存储,用于浏览器的展示。同时,大都是在每次识别后需要将识别的图片上传到服务器上,这样浏览器才能查看对应的答题卡图片。
[0004] 但是,现有技术中存在如下问题:1、只能识别客观题,不能识别主观题,导致识别效率低,准确率也比较低。2、多人上传图片时,由于网络问题以及图片的大小,等待上传时间较长,导致识别用时长,效率较低。
[0005] 鉴于现有技术的上述技术缺陷,迫切需要研制一种新型的批阅答题卡的方法。

发明内容

[0006] 本发明的目的在于克服现有技术中存在的缺点,提供一种批量自动批阅答题卡的方法,以解决只能识别客观题的问题,并提高识别速度以及准确率,同时解决答题卡图片的上传问题。
[0007] 为了实现上述目的,本发明提供如下技术方案:
[0008] 一种批量自动批阅答题卡的方法,其特征在于,包括以下步骤:
[0009] (1)、通过局域网的形式将多个扫描仪链接到服务器端,并在所述服务器端上为每个所述扫描仪分配指定目录;
[0010] (2)、通过所述扫描仪扫描答题卡,并将扫描后的图片通过FTP的形式上传到所述服务器端中为所述扫描仪分配的指定目录中;
[0011] (3)、对为每个所述扫描仪分配的指定目录进行监控,并且当监控到扫描后的图片通过FTP的形式上传到所述指定目录时对所述扫描后的图片进行处理,以实现答题卡的批阅。
[0012] 进一步地,其中,所述步骤(2)中,采用多进程的形式,也就是,为每个所述扫描仪分别建立一个进程,对每个所述扫描仪扫描答题卡后的图片分别通过一个进程单独以FTP的形式上传到指定目录中。
[0013] 更进一步地,其中,所述步骤(3)中,也采用多进程的形式,也就是,分别通过一个进程单独对为每个所述扫描仪分配的指定目录进行监控,并且分别通过一个进程单独对每个所述扫描仪扫描后的图片进行处理。
[0014] 再进一步地,其中,所述步骤(3)的中对所述扫描后的图片进行处理包括以下步骤:
[0015] (3.1)、对所述扫描后的图片进行仿射变换,即,图片矫正处理;
[0016] (3.2)、图片矫正处理后,截取图片上的答题卡考试信息二维码区域,生成截取后的图片,进行二维码识别,获取二维码中的信息;
[0017] (3.3)、通过二维码中的信息,并查询数据库,获取本次考试相关的信息;
[0018] (3.4)、根据获取到的信息,对答题卡进行识别,获取题目的答案和批改结果;
[0019] (3.5)、将答案和批改结果存储到数据中,方便浏览器端进行展示。
[0020] 进一步地,其中,所述步骤(3)的中对所述扫描后的图片进行处理还包括以下步骤:
[0021] (3.6)、根据题目类型分割扫描后的图片,然后根据题目类型信息生成统一的文件名称,将分割好的图片存入到所述服务器端新的目录中,以便在浏览器端根据题目类型进行查看。
[0022] 更进一步地,其中,所述步骤(3.6)的根据题目类型分割扫描后的图片具体为将扫描后的图片分割为选择题图片、填空题图片和主观题图片。
[0023] 再进一步地,其中,所述步骤(3)的中对所述扫描后的图片进行处理还包括以下步骤:
[0024] (3.7)、处理完成的图片,为了不占用所述服务器上硬盘空间,在处理完成时删除该图片。
[0025] 与现有的批阅答题卡的方法相比,本发明的批量自动批阅答题卡的方法具有如下有益技术效果:
[0026] 1、所有的扫描结果都直接存储到服务器端,省掉每个人上传图片的过程,效率高。
[0027] 2、不再仅限于客观题的识别,也能实现填空题、主观题等的识别。
[0028] 3、提高了识别的准确率。
[0029] 4、采用多进程的处理方式,提高了识别效率。

附图说明

[0030] 图1是本发明的批量自动批阅答题卡的方法的流程图。
[0031] 图2是对扫描后的图片进行处理的流程图。

具体实施方式

[0032] 下面结合附图和实施例对本发明进一步说明,实施例的内容不作为对本发明的保护范围的限制。
[0033] 图1示出了本发明的批量自动批阅答题卡的方法的流程图。如图1所示,本发明的批量自动批阅答题卡的方法包括以下步骤:
[0034] 首先,通过局域网的形式将多个扫描仪链接到服务器端,并在所述服务器端上为每个所述扫描仪分配指定目录。
[0035] 其次,通过所述扫描仪扫描答题卡,并将扫描后的图片通过FTP的形式上传到所述服务器端中为所述扫描仪分配的指定目录中。这样,使得每个扫描仪扫描的图片能够直接自动上传到服务器端,从而省掉每个人上传图片的过程,效率非常高。
[0036] 并且,在本发明中,优选地,其采用多进程的形式。也就是,为每个所述扫描仪分别建立一个进程,对每个所述扫描仪扫描答题卡后的图片分别通过一个进程单独以FTP的形式上传到指定目录中。这样,可以同时上传多个扫描后的图片,使得效率高。最重要的是,当一个进程出现问题时,不会影响其它进程,使得扫描过程可以不因一个扫描仪出问题而间断。
[0037] 再次,对为每个所述扫描仪分配的指定目录进行监控,并且当监控到扫描后的图片通过FTP的形式上传到所述指定目录时对所述扫描后的图片进行处理,以实现答题卡的批阅。
[0038] 在本发明中,其也采用多进程的形式。也就是,分别通过一个进程单独对为每个所述扫描仪分配的指定目录进行监控,并且分别通过一个进程单独对每个所述扫描仪扫描后的图片进行处理。
[0039] 同理,由于使用了多进程技术,可以同时处理多张图片,使得其中一个进程出现问题,不影响其他进程的处理。
[0040] 在本发明中,也对图片的处理,也就是识别方法进行了改进,以使得其既能识别客观题,也能识别主观题,且识别效率和准确率获得了提高。
[0041] 如图2所示,在本发明中,对所述扫描后的图片进行处理包括以下步骤:
[0042] 首先、对所述扫描后的图片进行仿射变换,即,图片矫正处理。
[0043] 在本发明中,通过对图片进行矫正处理,能够避免因打印、扫描造成的图片倾斜,防止识别出现误差,提高识别准确率。
[0044] 其次,在图片矫正处理后,截取图片上的答题卡考试信息二维码区域,生成截取后的图片,进行二维码识别,获取二维码中的信息。其中,所述二维码中的信息与数据库中存储的该答题卡的考试相关信息相对于,通过所述二维码中的信息,通过查询数据库,就可以获得本答题卡的考试相关信息。
[0045] 再次、通过二维码中的信息,并查询数据库,获取本次考试相关的信息,诸如考试的班级、学生信息、答题卡的页数、题目信息等。
[0046] 然后、根据获取到的信息,对答题卡进行识别,获取题目的答案和批改结果。
[0047] 在本发明中,不但可以对客观题进行识别,而且可以对主观题进行识别。同时,也为了提高识别的准确率,在本发明中,对于选择题,将每道题的每个选项单独截取进行识别,判断其是否被涂写,避免了学生因涂写过大,涂写到其他选项上带来的误识别。对于填空题,通过查找每道题后的矩形打分框,判断是否有红色批改的痕迹,如果有判错;如果没有判对。对于其他主观题,在答题卡生成时,会根据题目的分数,生成一个打分框,教师在批阅的时候,在相应的分数上用红色笔进行批阅,通过获取打分框,判对红色划痕所在的位置,即可得出对应的分值。
[0048] 最后、将答案和批改结果存储到数据中,方便浏览器端进行展示。
[0049] 此外,在本发明中,为了便于对不同类型的题目分别进行展示等,还可以根据题目类型分割扫描后的图片,也就是,将扫描后的图片分割为选择题图片、填空题图片和主观题图。然后根据题目类型信息生成统一的文件名称,例如,文件名称分别为“选择题”、“填空题”和“主观题”。这样,就可以将分割好的图片存入到所述服务器端新的目录中,也就是,选择题目录、填空题目录和主观题目录中,以便在浏览器端根据题目类型进行查看。
[0050] 最后,在本发明中,为了不占用所述服务器上硬盘空间,对于处理后的图片,在处理完成时删除该图片。
[0051] 本发明的批量自动批阅答题卡的方法解决了只能识别客观题的问题,使得其可以同时识别主观题和客观题。而且,本发明提高了识别速度以及准确率,效率答复提高。最后,其解决了答题卡图片上传的问题。
[0052] 本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无法对所有的实施方式予以穷举。凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。