利索能及
我要发布
收藏
专利号: 2020112428415
申请人: 电子科技大学中山学院
专利类型:发明专利
专利状态:已下证
更新日期:2025-06-27
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种题目生成方法,其特征在于,所述方法包括:获取目标几何题目的文字叙述部分和几何图形部分;

获取所述文字叙述部分的第一几何描述信息以及所述几何图形部分的第二几何描述信息;

将所述第一几何描述信息与所述第二几何描述信息进行融合,获得最终几何描述信息;

基于所述最终几何描述信息生成新的几何题目;

其中,所述第二几何描述信息包括几何对象信息和几何对象约束信息,所述几何对象约束信息用于描述各个几何对象之间的关系信息;所述获取所述几何图形部分的第二几何描述信息,包括:获取所述几何图形部分的文本标签和图形;

提取所述图形中的几何对象信息,所述几何对象信息包括几何对象的参数信息;

确定所述文本标签与对应的几何对象信息之间的关联关系;

根据所述关联关系确定所述几何对象信息中几何对象的标识信息;

根据所述几何对象的标识信息和参数信息,获取各个几何对象之间的几何对象约束信息;

其中,所述获取所述几何图形部分的文本标签和图形,包括:利用预设大小的梯形滑动窗口的上底的中点坐标遍历图像中的每个点,确定每个文本标签,以获得各个文本标签所在的区域,其中,所述图像包括所述几何图形部分;

将各个文本标签所在的区域进行背景色填充,并将背景色填充后获得的几何图形部分作为所述图形。

2.根据权利要求1所述的方法,其特征在于,所述第一几何描述信息包括几何对象信息和几何对象约束信息,所述几何对象约束信息用于描述各个几何对象之间的关系信息;所述获取所述文字叙述部分的第一几何描述信息,包括:提取所述文字叙述部分中的几何对象信息;以及

利用正则表达式匹配所述文字叙述部分,获得所述文字叙述部分中的几何对象约束信息。

3.根据权利要求2所述的方法,其特征在于,所述获取所述目标几何题目的文字叙述部分和几何图形部分,包括:获取包含所述目标几何题目的图像;

分割出所述图像中所述目标几何题目的文字叙述部分和几何图形部分;

所述提取所述文字叙述部分中的几何对象信息,包括:通过训练好的文本识别模型识别所述文字叙述部分中的文本信息;

对所述文本信息进行语义理解,提取所述文本信息中的几何对象信息。

4.根据权利要求3所述的方法,其特征在于,所述分割出所述图像中所述目标几何题目的文字叙述部分和几何图形部分,包括:利用预设大小的文字滑动窗口对所述图像中所述目标几何题目的每个文字进行标定,获得M个窗口,M为大于或等于1的整数;

将所述M个窗口进行合并,获得至少一个矩形区域;

将所述至少一个矩形区域从所述图像中分割,获得所述文字叙述部分;

从所述图像中剩余的图像部分确定出所述几何图形部分。

5.根据权利要求1所述的方法,其特征在于,所述提取所述图形中的几何对象信息,包括:对所述图形进行平滑处理;

利用梯度霍夫变换识别平滑处理后的图形中的圆,并确定所述圆的圆心和半径;和/或对所述图形进行细化处理;

利用概率霍夫变换识别细化处理后的图形中的线,并确定所述线的端点坐标;和/或确定所述图形中的各个点。

6.根据权利要求1所述的方法,其特征在于,所述确定所述文本标签与对应的几何对象信息之间的关联关系,包括:获取所述图形中各个文本标签所在区域的中心点坐标以及各个几何对象信息对应的几何对象所在区域的中心点坐标;

根据文本标签所在区域的中心点坐标与各个几何对象所在区域的中心点坐标,计算各个文本标签与各个几何对象之间的距离;

将距离最短的文本标签与对应的几何对象信息建立关联关系。

7.根据权利要求1所述的方法,其特征在于,所述几何对象约束信息包括点与线之间的约束信息,利用以下公式获取所述点与线之间的约束信息:若上式成立,则确定所述点与线之间的约束信息成立;

其中,(x',y')表示点的坐标,Ax'+By'+C表示线,其中,A、B、C为常数,τ为预先定义的误差。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:将不成立的几何对象约束信息从所述第二几何描述信息中剔除;

所述将所述第一几何描述信息与所述第二几何描述信息进行融合,获得最终几何描述信息,包括:将所述第一几何描述信息与已剔除不成立的几何对象约束信息的第二几何描述信息进行融合,获得最终几何描述信息。

9.根据权利要求1所述的方法,其特征在于,所述将所述第一几何描述信息与所述第二几何描述信息进行融合,获得最终几何描述信息,包括:获取所述第一几何描述信息与所述第二几何描述信息中不同的目标几何描述信息;

判断所述目标几何描述信息中的几何对象约束信息是否成立;

若所述目标几何描述信息中的几何对象约束信息成立,则将所述第一几何描述信息与所述目标几何描述信息作为所述最终几何描述信息。

10.根据权利要求9所述的方法,其特征在于,所述基于所述最终几何描述信息生成新的几何题目,包括:从所述第一几何描述信息中确定出几何条件描述信息和几何结论描述信息,所述几何结论描述信息为待求解的几何对象约束信息,所述几何对象约束信息用于描述各个几何对象之间的关系信息;

将所述几何结论描述信息替换为成立的所述目标几何描述信息,获得新的几何结论描述信息;

根据所述几何条件描述信息与所述新的几何结论描述信息,生成新的第一几何题目。

11.根据权利要求10所述的方法,其特征在于,所述生成新的第一几何题目之后,还包括:从每个所述第一几何题目中确定出几何条件描述信息和几何结论描述信息,其中,所述几何条件描述信息包括多个几何条件信息;

从所述多个几何条件信息中选择目标几何条件信息;

将所述几何结论描述信息加入所述几何条件描述信息中,获得新的几何条件描述信息;

将所述目标几何条件信息作为新的几何结论描述信息;

根据所述新的几何条件描述信息和所述新的几何结论描述信息,生成新的第二几何题目。

12.根据权利要求1‑11任一所述的方法,其特征在于,所述基于所述最终几何描述信息生成新的几何题目之后,还包括:对所述新的几何题目进行准确性验证,将验证通过的几何题目作为最终的几何题目进行存储。

13.一种题目生成装置,其特征在于,所述装置包括:题目信息获取模块,用于获取目标几何题目的文字叙述部分和几何图形部分;

描述信息获取模块,用于获取所述文字叙述部分的第一几何描述信息以及所述几何图形部分的第二几何描述信息;

信息融合模块,用于将所述第一几何描述信息与所述第二几何描述信息进行融合,获得最终几何描述信息;

题目生成模块,用于基于所述最终几何描述信息生成新的几何题目;

其中,所述第二几何描述信息包括几何对象信息和几何对象约束信息,所述几何对象约束信息用于描述各个几何对象之间的关系信息;所述描述信息获取模块,具体用于获取所述几何图形部分的文本标签和图形;提取所述图形中的几何对象信息,所述几何对象信息包括几何对象的参数信息;确定所述文本标签与对应的几何对象信息之间的关联关系;

根据所述关联关系确定所述几何对象信息中几何对象的标识信息;根据所述几何对象的标识信息和参数信息,获取各个几何对象之间的几何对象约束信息;

其中,所述描述信息获取模块,具体用于利用预设大小的梯形滑动窗口的上底的中点坐标遍历图像中的每个点,确定每个文本标签,以获得各个文本标签所在的区域,其中,所述图像包括所述几何图形部分;将各个文本标签所在的区域进行背景色填充,并将背景色填充后获得的几何图形部分作为所述图形。

14.一种电子设备,其特征在于,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如权利要求1‑12任一所述的方法。

15.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时运行如权利要求1‑12任一所述的方法。