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

技术编号:35682021 阅读:14 留言:0更新日期:2022-11-23 14:25
本申请涉及图纸识别技术领域,提供了一种电子图纸的识别方法、装置、电子设备及存储介质,接收图纸识别指令,图纸识别指令中携带有类型标识,类型标识指示期望识别的目标构件的构件类型。从针对各构件所添加的标注信息中,确定出与类型标识匹配的至少一个目标文本,每个标注信息包括文本和引出线。针对每个目标文本,根据该目标文本与引出线的位置关系,确定出该目标文本对应的基线。针对每个目标文本,根据各引出线与该目标文本对应的基线之间的线属性特征,形成与该目标文本对应的引线集合。基于所形成的引线集合,从多个构件中识别出各目标文本对应的目标构件。能够准确的识别出电子图纸中的目标构件对应的构件名称。出电子图纸中的目标构件对应的构件名称。出电子图纸中的目标构件对应的构件名称。

【技术实现步骤摘要】
一种电子图纸的识别方法、装置、电子设备及存储介质


[0001]本申请涉及图纸识别
,具体而言,涉及一种电子图纸的识别方法、装置、电子设备及存储介质。

技术介绍

[0002]在建筑领域,越来越多设计模型开始允许建筑平面图纸的自动化导入,基于平面图纸生成立体设计模型,以帮助工作人员使用设计模型快速准确地进行建筑设计。在生成立体设计模型过程中,需要对DWG格式的电子图纸进行解析以提取图纸中的构件、引出线和图号等电子图纸的绘制信息。
[0003]现有技术中,通常先将电子图纸转换为JPG图片的格式,基于图片提取图像特征进行构件和构件名称的识别,再进行匹配,这种方式多依赖于图纸的绘制质量,若图纸中绘制不准确,如线段之间没有完全连接等情况,会影响构件和构件名称的匹配的准确性,因此需要一种更准确的识别方法。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种电子图纸的识别方法、装置、电子设备及存储介质,能够准确的识别出电子图纸中目标构件对应的构件名称,进而确定目标构件的构件属性信息,不依赖于图纸的绘制质量。
[0005]第一方面,本申请提供了一种电子图纸的识别方法,电子图纸中绘制有多个构件以及针对各构件所添加的标注信息,方法包括:接收图纸识别指令,图纸识别指令中携带有类型标识,类型标识指示期望识别的目标构件的构件类型;从针对各构件所添加的标注信息中,确定出与类型标识匹配的至少一个目标文本,每个标注信息包括文本和引出线;针对每个目标文本,根据电子图纸中每个线与该目标文本与引出线的位置关系,确定出该目标文本对应的基线;针对每个目标文本,根据电子图纸中其他线与该目标文本对应的基线之间的线属性特征,形成与该目标文本对应的引线集合;针对每个目标文本,基于所形成的该目标文本对应的引线集合,从多个构件中识别出该目标文本对应的目标构件;输出各目标文本以及与各目标文本对应的目标构件的构件属性信息。
[0006]优选的,标注信息中的文本用于指示构件的构件名称,从针对各构件所添加的标注信息中,确定出与类型标识匹配的至少一个目标文本的步骤,具体包括:根据目标构件的构件类型,确定出与该构件类型对应的目标正则表达式;针对每个标注信息中的文本,确定该文本的正则表达式与目标正则表达式是否匹配;将匹配的文本确定为一个目标文本。
[0007]优选的,引出线用于指示文本与构件之间的对应关系,引出线包括基线和至少一个引线,通过以下方式确定出每个目标文本对应的基线:根据该目标文本的文本大小,确定出该目标文本的文本框;计算电子图纸中的每个线的中点与该文本框的底边的中点之间的距离值;将与该文本框的底边的中点的距离值最小的线,确定为该目标文本对应的基线。
[0008]优选的,引线集合包括与基线对应的至少一个引线,通过以下方式形成与每个目
标文本对应的引线集合:针对电子图纸中的每个其他线,确定该其他线与该目标文本对应的基线之间的线属性特征是否为预设线属性特征,其他线为除基线之外的线;将具有预设线属性特征的其他线,确定为该目标文本对应的引线集合中的一个引线。
[0009]优选的,不同类型的引出线对应不同的线属性特征集,线属性特征集中包括多个线属性特征,通过以下方式确定预设线属性特征:检测在接收图纸识别指令之前,是否接收到线属性特征配置指令;若是,则将线属性特征配置指令所指示的线属性特征集中的所有线属性特征,确定为预设线属性特征;若否,则根据目标构件的构件类型,确定与目标构件的构件类型对应的多个线属性特征为预设线属性特征。
[0010]优选的,每个引线包括相接端和自由端,相接端为与基线或其他引线连接的一端,自由端为无连接的一端,通过以下方式识别每个目标文本对应的目标构件:根据类型标识,从电子图纸中确定出所有目标构件;针对每个目标构件,确定该目标构件对应的检测区域,检测区域为目标构件在电子地图总所占区域被放大预设倍数后所形成的区域;针对该目标文本对应的引线集合中的每个引线,确定该引线的自由端所落入的目标检测区域,将目标检测区域对应的构件确定为与该引线对应的目标文本对应的目标构件。
[0011]优选的,电子图纸中还绘制有同轴线,还包括:针对每个目标文本对应的引线集合中的每个引线,若检测到不存在该引线的自由端所落入的检测区域,则将该引线的自由端在电子图纸中的相对位置输出,相对位置用于表示该引线的自由端与同轴线之间的位置关系。
[0012]第二方面,本申请提供了一种电子图纸的识别装置,电子图纸中绘制有多个构件以及针对各构件所添加的标注信息,装置包括:
[0013]指令接收模块,用于接收图纸识别指令,图纸识别指令中携带有类型标识,类型标识指示期望识别的目标构件的构件类型;
[0014]文本识别模块,用于从针对各构件所添加的标注信息中,确定出与类型标识匹配的至少一个目标文本,每个标注信息包括文本和引出线;
[0015]基线识别模块,用于针对每个目标文本,根据电子图纸中每个线与该目标文本的位置关系,确定出该目标文本对应的基线;
[0016]引线识别模块,用于针对每个目标文本,根据电子图纸中其他线与该目标文本对应的基线之间的线属性特征,形成与该目标文本对应的引线集合;
[0017]匹配模块,用于针对每个目标文本,基于所形成的该目标文本对应的引线集合,从多个构件中识别出该目标文本对应的目标构件;
[0018]输出模块,用于输出各目标文本以及与各目标文本对应的目标构件的构件属性信息。
[0019]第三方面,本申请还提供一种电子设备,包括:处理器、存储器和总线,存储器存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储器之间通过总线通信,机器可读指令被处理器执行时执行如上述的电子图纸的识别方法的步骤。
[0020]第四方面,本申请还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的电子图纸的识别方法的步骤。
[0021]本申请提供的一种电子图纸的识别方法、装置、电子设备及存储介质,接收图纸识
别指令,图纸识别指令中携带有类型标识,类型标识指示期望识别的目标构件的构件类型;从针对各构件所添加的标注信息中,确定出与类型标识匹配的至少一个目标文本,每个标注信息包括文本和引出线;针对每个目标文本,根据电子图纸中每个线与该目标文本与引出线的位置关系,确定出该目标文本对应的基线;针对每个目标文本,根据各引出线与该目标文本对应的基线之间的线属性特征,形成与该目标文本对应的引线集合;针对每个目标文本,基于所形成的该目标文本对应的引线集合,从多个构件中识别出该目标文本对应的目标构件;输出各目标文本以及与各目标文本对应的目标构件的构件属性信息。先在所有标注信息的文本中确定出用于指示目标构件的构件名称的目标文本,再确定出每个目标文本对应的引出线,基于引出线中的自由端将目标文本与目标构件一一匹配,以确定出每个目标构件的构件名称,进而根据构件名称可以确定出目标构件所对应的构件属性信息。
[0022]为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子图纸的识别方法,其特征在于,所述电子图纸中绘制有多个构件以及针对各构件所添加的标注信息,所述方法包括:接收图纸识别指令,所述图纸识别指令中携带有类型标识,所述类型标识指示期望识别的目标构件的构件类型;从针对各构件所添加的标注信息中,确定出与所述类型标识匹配的至少一个目标文本,每个标注信息包括文本和引出线;针对每个目标文本,根据电子图纸中每个线与该目标文本的位置关系,确定出该目标文本对应的基线;针对每个目标文本,根据电子图纸中其他线与该目标文本对应的基线之间的线属性特征,形成与该目标文本对应的引线集合;针对每个目标文本,基于所形成的该目标文本对应的引线集合,从所述多个构件中识别出该目标文本对应的目标构件;输出各目标文本以及与各目标文本对应的目标构件的构件属性信息。2.根据权利要求1所述的方法,其特征在于,标注信息中的文本用于指示构件的构件名称,所述从针对各构件所添加的标注信息中,确定出与所述类型标识匹配的至少一个目标文本的步骤,具体包括:根据所述目标构件的构件类型,确定出与该构件类型对应的目标正则表达式;针对每个标注信息中的文本,确定该文本的正则表达式与目标正则表达式是否匹配;将匹配的文本确定为一个目标文本。3.根据权利要求1所述的方法,其特征在于,所述引出线用于指示文本与构件之间的对应关系,所述引出线包括基线和至少一个引线,通过以下方式确定出每个目标文本对应的基线:根据该目标文本的文本大小,确定出该目标文本的文本框;计算电子图纸中的每个线的中点与该文本框的底边的中点之间的距离值;将与该文本框的底边的中点的距离值最小的线,确定为该目标文本对应的基线。4.根据权利要求1所述的方法,其特征在于,所述引线集合包括与基线对应的至少一个引线,通过以下方式形成与每个目标文本对应的引线集合:针对电子图纸中的每个其他线,确定该其他线与该目标文本对应的基线之间的线属性特征是否为预设线属性特征,所述其他线为除基线之外的线;将具有所述预设线属性特征的其他线,确定为该目标文本对应的引线集合中的一个引线。5.根据权利要求4所述的方法,其特征在于,不同类型的引出线对应不同的线属性特征集,线属性特征集中包括多个线属性特征,通过以下方式确定所述预设线属性特征:检测在接收所述图纸识别指令之前,是否接收到线属性特征配置指令;若是,则将所述线属性特征配置指令所指示的线属性特征集中的所有线属性特征,确定为预设线属性特征;若否,则根据所述目标构件的构件类型,...

【专利技术属性】
技术研发人员:韩帅琦张鑫
申请(专利权)人:北京国盛华兴科技有限公司
类型:发明
国别省市:

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

1