一种框题矫正方法、存储介质及设备技术

技术编号:38585998 阅读:14 留言:0更新日期:2023-08-26 23:28
本发明专利技术公开了一种框题矫正方法、存储介质及设备,先导入教辅页面的页面图像,手动在页面图像上用矩形框框选出各个题块后,获取各个题块的矩形框的左上角坐标及右下角坐标;对框选出的各个题块进行分类,分类出整题题块和分题题块,最后分别对整题题块和分题题块进行框题矫正。利用本发明专利技术方法,可以对手动框选的题块坐标进行准确的对齐矫正,从而使得各题块排列整齐有序,不会因为排列不齐而影响展示效果。果。

【技术实现步骤摘要】
一种框题矫正方法、存储介质及设备


[0001]本专利技术涉及智能教育
,具体涉及一种框题矫正方法、存储介质及设备。

技术介绍

[0002]智慧作业系统不断发展,目前的作业采集方式一般是老师批改完纸质教辅后,利用智慧作业系统拍照采集学生的作业图像,智慧作业系统对作业图像中各个题块进行切分,并逐题对学生的答题情况进行分析。为了更好地识别和切分出题目,需要对教辅进行题目信息录入,其中题目坐标信息非常关键。
[0003]当前,教辅的精准坐标数据是通过人工框选出题块后获得的,原图尺寸及人工框选的限制导致用矩形框框选时,每个题块的矩形框大小不易,从而框选出的题块大小也不一致,利用由此获得的题目坐标信息进行作业图像的切分时,切分所得的题块水平排列或垂直排列后展示出来并不整齐,显示不美观,从而如何在人工框选出题块后矫正框题坐标是十分重要的。

技术实现思路

[0004]针对现有技术的不足,本专利技术旨在提供一种框题矫正方法、存储介质及设备。
[0005]为了实现上述目的,本专利技术采用如下技术方案:
[0006]一种框题矫正方法,具体过程为:
[0007]S1、导入教辅页面的页面图像;
[0008]S2、手动在页面图像上用矩形框框选出各个题块后,获取各个题块的矩形框的左上角坐标及右下角坐标;其中,对于不具有多个沿水平方向排布的分题的题目,用一个完整的矩形框框出;对于在水平方向上排布有多个分题的题目,各个分题分别用矩形框框出;
[0009]S3、对框选出的各个题块进行分类,分类出整题题块和分题题块;其中,当某个题块在水平方向上没有与之并列排布的题块,或某个题块和与其在水平方向上并列排布且相邻的题块之间的间隙均大于预设的间隙阈值时,该某个题块为整题题块;当两个题块在水平方向上并列排布且相邻时,如果两者之间的间隙小于或等于设定的间隙阈值,则该两个题块为同一题目下的分题题块;
[0010]S4、分别对整题题块和分题题块进行框题矫正;
[0011]对整题题块的框题矫正过程为:
[0012]S4.1.1、获取各个整题题块的左上角横坐标作为水平起始点坐标,右下角横坐标作为水平结束点坐标,求取各个整体题块的水平起始点坐标的平均值作为目标水平起始点坐标,求取各个整体题块的水平结束点坐标的平均值作为目标水平结束点坐标;
[0013]S4.1.2、将各个整题题块的左上角横坐标调节为目标水平起始点坐标,并将各个整题题块的右下角横坐标调节为目标水平结束点坐标,并保持各个整体题块为矩形;
[0014]对分题题块的框题矫正过程为:
[0015]S4.2.1、将同一题目下的各个分题题块的左上角纵坐标作为垂直起始点坐标,右
下角纵坐标作为垂直结束点坐标,求取各个分题题块的垂直起始点坐标的平均值作为目标垂直起始点坐标,求取各个垂直结束点坐标的平均值作为目标垂直结束点坐标;
[0016]S4.2.2、将同一道题目下的各个分题题块的左上角纵坐标调节为步骤S4.2.1所得的目标垂直起始点坐标,将将同一道题目下的各个分题题块的右下角纵坐标调节为步骤S4.2.1所得的目标垂直结束点坐标。
[0017]进一步地,步骤S3中,当两个题块的左上角纵坐标之间的差值或右下角纵坐标之间的差值小于预设的高度阈值时,判定两个题块为在水平方向上并列排布。
[0018]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述方法。
[0019]本专利技术还提供一种计算机设备,包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序时,实现上述方法。
[0020]本专利技术的有益效果在于:利用本专利技术方法,可以对手动框选的题块坐标进行准确的对齐矫正,从而使得各题块排列整齐有序,不会因为排列不齐而影响展示效果。
具体实施方式
[0021]以下将对本专利技术作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围并不限于本实施例。
[0022]本实施例提供一种框题矫正方法,具体过程为:
[0023]S1、导入教辅页面的页面图像;
[0024]S2、手动在页面图像上用矩形框框选出各个题块后,获取各个题块的矩形框的左上角坐标及右下角坐标;其中,对于不具有多个沿水平方向排布的分题的题目,用一个完整的矩形框框出;对于在水平方向上排布有多个分题的题目,各个分题分别用矩形框框出。需要说明的是,矩形框的大小可以通过拖拉进行缩放。
[0025]S3、对框选出的各个题块进行分类,分类出整题题块和分题题块;其中,当某个题块在水平方向上没有与之并列排布的题块,或某个题块和与其在水平方向上并列排布且相邻的题块之间的间隙均大于预设的间隙阈值时,该某个题块为整题题块;当两个题块在水平方向上并列排布且相邻时,如果两者之间的间隙小于或等于设定的间隙阈值,则该两个题块为同一题目下的分题题块。
[0026]具体地,当两个题块的左上角纵坐标之间的差值或右下角纵坐标之间的差值小于预设的高度阈值时,判定两个题块为在水平方向上并列排布。
[0027]需要说明的是,在水平方向上并列排布的题块有可能是同一道题目的多个分题,也有可能是因为排版上采用了多栏的格式导致两道题目水平并列排布。一般而言,如果是同一道题目的多个分题,其排布会更加紧密,如果是不同的题目采用了分栏设置,则会具有较大的间隙以示区分,因此本实施例方法采用两个水平并列排布的相邻题块之间的间隙检测来判定两个水平并列排布的相邻题块是分题题块还是整体题块。
[0028]S4、分别对整题题块和分题题块进行框题矫正;
[0029]对整题题块的框题矫正过程为:
[0030]S4.1.1、获取各个整题题块的左上角横坐标作为水平起始点坐标,右下角横坐标作为水平结束点坐标,求取各个整体题块的水平起始点坐标的平均值作为目标水平起始点
坐标,求取各个整体题块的水平结束点坐标的平均值作为目标水平结束点坐标;
[0031]S4.1.2、将各个整题题块的左上角横坐标调节为目标水平起始点坐标,并将各个整题题块的右下角横坐标调节为目标水平结束点坐标,并保持各个整体题块为矩形;
[0032]对分题题块的框题矫正过程为:
[0033]S4.2.1、将同一题目下的各个分题题块的左上角纵坐标作为垂直起始点坐标,右下角纵坐标作为垂直结束点坐标,求取各个分题题块的垂直起始点坐标的平均值作为目标垂直起始点坐标,求取各个垂直结束点坐标的平均值作为目标垂直结束点坐标。
[0034]S4.2.2、将同一道题目下的各个分题题块的左上角纵坐标调节为步骤S4.2.1所得的目标垂直起始点坐标,将将同一道题目下的各个分题题块的右下角纵坐标调节为步骤S4.2.1所得的目标垂直结束点坐标。
[0035]对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种框题矫正方法,其特征在于,具体过程为:S1、导入教辅页面的页面图像;S2、手动在页面图像上用矩形框框选出各个题块后,获取各个题块的矩形框的左上角坐标及右下角坐标;其中,对于不具有多个沿水平方向排布的分题的题目,用一个完整的矩形框框出;对于在水平方向上排布有多个分题的题目,各个分题分别用矩形框框出;S3、对框选出的各个题块进行分类,分类出整题题块和分题题块;其中,当某个题块在水平方向上没有与之并列排布的题块,或某个题块和与其在水平方向上并列排布且相邻的题块之间的间隙均大于预设的间隙阈值时,该某个题块为整题题块;当两个题块在水平方向上并列排布且相邻时,如果两者之间的间隙小于或等于设定的间隙阈值,则该两个题块为同一题目下的分题题块;S4、分别对整题题块和分题题块进行框题矫正;对整题题块的框题矫正过程为:S4.1.1、获取各个整题题块的左上角横坐标作为水平起始点坐标,右下角横坐标作为水平结束点坐标,求取各个整体题块的水平起始点坐标的平均值作为目标水平起始点坐标,求取各个整体题块的水平结束点坐标的平均值作为目标水平结束点坐标;S4.1.2、将各个整题题块的左上角横坐标调节为目标水平起始点坐标,并...

【专利技术属性】
技术研发人员:陈炳洁王余杨康蔡伟谦
申请(专利权)人:珠海读书郎软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1