图框识别方法、装置、电子设备和存储介质制造方法及图纸

技术编号:39195244 阅读:11 留言:0更新日期:2023-10-27 08:42
本申请涉及一种图框识别方法、装置、电子设备和存储介质,应用于计算机技术领域,其中,方法包括:获取图纸中的图元信息,所述图元信息包括线段信息和文本信息;对所述线段信息对线段进行整合,得到目标线段信息;基于所述目标线段信息对所述图纸中的闭合矩形进行提取,得到至少一个矩形框;获取每个所述矩形框的属性信息;基于所述文本信息和/或所述属性信息,对每个所述矩形框进行筛选,得到图框。以解决现有技术中,对图框的识别精度不高的问题。对图框的识别精度不高的问题。对图框的识别精度不高的问题。

【技术实现步骤摘要】
图框识别方法、装置、电子设备和存储介质


[0001]本申请涉及计算机
,尤其涉及一种图框识别方法、装置、电子设备和存储介质。

技术介绍

[0002]图框,是指工程制图中图纸上限定绘图区域的线框。
[0003]现有的一些图框识别方法,大多基于分析DWG图纸中是否存在封闭矩形以及封闭矩形的边长是否和标准的图框尺寸相符等一些技术来实现的。
[0004]然而,上述识别方法的识别结果容易出现异常,比如设计师画的草图只是套了个矩形就被识别成了图框,或者图框外面随便画了一个矩形就把内部有效图框过滤掉。这种情况下识别出的图框往往是一系列嵌套矩形外包围最大的一个矩形,这种矩形经常只是干扰或者辅助线段,而非真正意义上的图框。从而,造成了图框的识别精度不高。

技术实现思路

[0005]本申请提供了一种图框识别方法、装置、电子设备和存储介质,用以解决现有技术中,对图框的识别精度不高的问题。
[0006]第一方面,本申请实施例提供了一种图框识别方法,包括:
[0007]获取图纸中的图元信息,所述图元信息包括线段信息和文本信息;
[0008]对所述线段信息对线段进行整合,得到目标线段信息;
[0009]基于所述目标线段信息对所述图纸中的闭合矩形进行提取,得到至少一个矩形框;
[0010]获取每个所述矩形框的属性信息;
[0011]基于所述文本信息和/或所述属性信息,对每个所述矩形框进行筛选,得到图框。
[0012]可选的,所述对所述线段信息进行整合,得到目标线段信息,包括:
[0013]基于所述线段信息判断任意两线段是否相对重合;
[0014]若重合,将重合的所述两线段一端的第一端点合并,以使所述两线段合并,得到所述目标线段信息;和/或,
[0015]基于所述线段信息判断任意两线段的第二端点之间的距离是否在预设范围内;
[0016]若是,将所述第二端点合并,得到所述目标线段信息。
[0017]可选的,所述基于所述目标线段信息对所述图纸中的闭合矩形进行提取,得到至少一个矩形框,包括:
[0018]根据所述目标线段信息,确定相交的候选线段;
[0019]确定首尾相连的四条所述候选选段构成的形状为所述矩形框。
[0020]可选的,所述属性信息包括:所述矩形框的面积、所述矩形框的短边长长度。
[0021]可选的,基于所述文本信息,对每个所述矩形框进行筛选,得到图框,包括:
[0022]对每个所述矩形框内的所述文本信息进行属性分类得到至少一个分类类别;
[0023]若所述分类类别的数量小于第一预设阈值,将所述矩形框过滤;
[0024]若所述分类类别的数量不小于所述第一预设阈值,将所述矩形框作为所述图框;
[0025]可选的,所述属性信息包括所述矩形框的面积,基于所述属性信息,对每个所述矩形框进行筛选,得到图框,包括:
[0026]基于所述矩形框的面积,确定任意两矩形框的面积的重叠面积;
[0027]计算所述重叠面积与第一矩形框的面积的面积比,所述第一矩形框为所述两矩形框中面积较小的矩形框;
[0028]若所述面积比大于第二预设阈值,将所述第一矩形框过滤。
[0029]可选的,所述属性信息包括所述矩形框的短边长长度,所述文本信息包括字体大小,所述基于所述文本信息和/或所述属性信息,对每个所述矩形框进行筛选,得到图框,包括:
[0030]计算每个所述矩形框中,所述字体大小与所述短边长长度的比值;
[0031]筛选所述比值不在预设范围内的矩形框,得到所述图框。
[0032]第二方面,本申请实施例提供了一种图框识别装置,包括:
[0033]第一获取模块,用于获取图纸中的图元信息,所述图元信息包括线段信息和文本信息;
[0034]整合模块,用于对所述线段信息对线段进行整合,得到目标线段信息;
[0035]提取模块,用于基于所述目标线段信息对所述图纸中的闭合矩形进行提取,得到至少一个矩形框;
[0036]第二获取模块,用于获取每个所述矩形框的属性信息;
[0037]筛选模块,用于基于所述文本信息和/或所述属性信息,对每个所述矩形框进行筛选,得到图框。
[0038]第三方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
[0039]所述存储器,用于存储计算机程序;
[0040]所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的图框识别方法。
[0041]第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的图框识别方法。
[0042]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,通过获取图纸中的图元信息,所述图元信息包括线段信息和文本信息;对所述线段信息对线段进行整合,得到目标线段信息;基于所述目标线段信息对所述图纸中的闭合矩形进行提取,得到至少一个矩形框;获取每个所述矩形框的属性信息;基于所述文本信息和/或所述属性信息,对每个所述矩形框进行筛选,得到图框。如此,通过对图纸中的线段信息进行整合,使图纸中的线段更加规范,提高了图纸识别准确度,通过对图纸中矩形框的筛选,得到图框,从而滤除了不属于图框的矩形框,提高了图框的识别精度。
附图说明
[0043]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施
例,并与说明书一起用于解释本专利技术的原理。
[0044]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本申请一实施例提供的图框识别方法的应用场景图;
[0046]图2为本申请一实施例提供的图框识别方法的流程图;
[0047]图3为本申请一实施例提供的图框识别装置的结构图;
[0048]图4为本申请一实施例提供的电子设备的结构图。
具体实施方式
[0049]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]在对本专利技术实施例进行进一步详细说明之前,对本专利技术实施例中涉及的名词和术语进行说明,本专利技术实施例中涉及的名词和术语适用于如下的解释。
[0051]图框的实际特征,是包围着有效结构信息(线段、建筑结构、文本说明)的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图框识别方法,其特征在于,包括:获取图纸中的图元信息,所述图元信息包括线段信息和文本信息;对所述线段信息对线段进行整合,得到目标线段信息;基于所述目标线段信息对所述图纸中的闭合矩形进行提取,得到至少一个矩形框;获取每个所述矩形框的属性信息;基于所述文本信息和/或所述属性信息,对每个所述矩形框进行筛选,得到图框。2.根据权利要求1所述的图框识别方法,其特征在于,所述对所述线段信息进行整合,得到目标线段信息,包括:基于所述线段信息判断任意两线段是否相对重合;若重合,将重合的所述两线段一端的第一端点合并,以使所述两线段合并,得到所述目标线段信息;和/或,基于所述线段信息判断任意两线段的第二端点之间的距离是否在预设范围内;若是,将所述第二端点合并,得到所述目标线段信息。3.根据权利要求1所述的图框识别方法,其特征在于,所述基于所述目标线段信息对所述图纸中的闭合矩形进行提取,得到至少一个矩形框,包括:根据所述目标线段信息,确定相交的候选线段;确定首尾相连的四条所述候选选段构成的形状为所述矩形框。4.根据权利要求1所述的图框识别方法,其特征在于,所述属性信息包括:所述矩形框的面积、所述矩形框的短边长长度。5.根据权利要求1所述的图框识别方法,其特征在于,基于所述文本信息,对每个所述矩形框进行筛选,得到图框,包括:对每个所述矩形框内的所述文本信息进行属性分类得到至少一个分类类别;若所述分类类别的数量小于第一预设阈值,将所述矩形框过滤;若所述分类类别的数量不小于所述第一预设阈值,将所述矩形框作为所述图框。6.根据权利要求1或4所述的图框识别方法,其特征在于,所述属性信息包括所述矩形框的面积,基于所述属性信息...

【专利技术属性】
技术研发人员:王宇涵刘绍福袁松岭
申请(专利权)人:深圳市万翼数字技术有限公司
类型:发明
国别省市:

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

1