CN114445844A - 板构件识别方法、装置、设备及存储介质 - Google Patents
板构件识别方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114445844A CN114445844A CN202111615152.9A CN202111615152A CN114445844A CN 114445844 A CN114445844 A CN 114445844A CN 202111615152 A CN202111615152 A CN 202111615152A CN 114445844 A CN114445844 A CN 114445844A
- Authority
- CN
- China
- Prior art keywords
- line
- contour
- image
- primitive information
- plate member
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Civil Engineering (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Architecture (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Image Analysis (AREA)
Abstract
本申请涉及一种板构件识别方法、装置、设备及存储介质,涉及图纸识别领域。该板构件识别方法包括:从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息;根据各个墙柱线的图元信息和各个梁线的图元信息,生成目标图像,其中,目标图像包括各个板构件的轮廓,各个板构件由各个墙柱线和各个梁线围成;根据目标图像,获得各个板构件的轮廓信息。本申请用以解决板构件识别效率低的问题。
Description
技术领域
本申请涉及图纸识别领域,尤其涉及一种板构件识别方法、装置、设备及存储介质。
背景技术
目前,从建筑图纸中识别板构件,一般是基于图纸数字化,在转换建筑图纸得到图元信息后,再通过识别图层,从墙柱线所在图层和梁线所在图层中获取墙柱线和梁线,通过拼接墙柱线和梁线识别角点,进而连接角点,将连接角点后形成的封闭区域作为结构板平面图中的板构件。
但是,需要大量拼接线段,计算线段交点、角度等,在地下图纸场景中,图元线段可能是数十万根,板构件的识别效率低下。而且,板构件有各种各样的形状,各种线段相交的方式也多种多样,计算识别角点困难,异形板构件的情况识别准确率差。
发明内容
本申请提供了一种板构件识别方法、装置、设备及存储介质,用以解决板构件识别效率低的问题。
第一方面,本申请实施例提供了一种板构件识别方法,包括:
从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息;
根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成目标图像,其中,所述目标图像包括各个板构件的轮廓,所述各个板构件由所述各个墙柱线和所述各个梁线围成;
根据所述目标图像,获得所述各个板构件的轮廓信息。
可选地,所述根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成目标图像,包括:
根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成第一图像,其中,所述第一图像包括所述各个墙柱线和所述各个梁线围成的第一区域;
根据所述各个墙柱线的图元信息,生成第二图像,其中,所述第二图像包括所述各个墙柱线围成的第二区域;
根据所述各个梁线的图元信息,生成第三图像,其中,所述第三图像包括所述各个梁线围成的第三区域;
将所述第一图像减去所述第二图像和所述第三图像,获得所述目标图像。
可选地,所述根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成第一图像,包括:
根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,获取所述第一区域的外轮廓;
根据所述第一区域的外轮廓,对所述第一区域的内部进行填充,获得所述第一图像。
可选地,所述根据所述各个墙柱线的图元信息,生成第二图像,包括:
根据所述各个墙柱线的图元信息,从所述墙柱线中获取闭合的第一轮廓线,将所述闭合的第一轮廓线围成的区域,作为所述第二区域;
根据所述闭合的第一轮廓线,对所述第二区域的内部进行填充,获得所述第二图像。
可选地,所述根据所述各个梁线的图元信息,生成第三图像,包括:
根据所述各个梁线的图元信息,生成第四图像,其中,所述第四图像包括所述各个梁线;
对所述第四图像执行闭运算,将所述各个梁线连接,获得获取闭合的第二轮廓线,将所述闭合的第二轮廓线围成的区域,作为所述第三区域;
根据所述闭合的第二轮廓线,对所述第三区域的内部进行填充,获得所述第三图像。
可选地,所述根据所述目标图像,获得所述各个板构件的轮廓信息,包括:
获取所述目标图像中各个闭合的第三轮廓线;
计算各个所述闭合的第三轮廓线围成的第四区域的面积;
根据所述各个第四区域的面积,筛除干扰轮廓线,获得各个闭合的第四轮廓线;
根据所述闭合的第四轮廓线,获得所述各个板构件的轮廓信息。
可选地,所述根据所述闭合的第四轮廓线,获得所述各个板构件的轮廓信息,包括:
获取所述闭合的第四轮廓线的最小外接矩形的第五轮廓线;
获取所述第五轮廓线围成的第五区域内的图元信息;
根据所述第五区域内的图元信息,获得各个闭合的第六轮廓线;
根据各个所述闭合的第六轮廓线和所述第四轮廓线的相交区域的面积,确定所述各个板构件的轮廓信息。
第二方面,本申请实施例提供了一种板构件识别装置,包括:
获取模块,用于从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息;
生成模块,用于根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成目标图像,其中,所述目标图像包括各个板构件的轮廓,所述各个板构件由所述各个墙柱线和所述各个梁线围成;
处理模块,用于根据所述目标图像,获得所述各个板构件的轮廓信息。
可选地,所述生成模块包括:
第一生成子模块,用于根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成第一图像,其中,所述第一图像包括所述各个墙柱线和所述各个梁线围成的第一区域;
第二生成子模块,用于根据所述各个墙柱线的图元信息,生成第二图像,其中,所述第二图像包括所述各个墙柱线围成的第二区域;
第三生成子模块,用于根据所述各个梁线的图元信息,生成第三图像,其中,所述第三图像包括所述各个梁线围成的第三区域;
第一处理子模块,用于将所述第一图像减去所述第二图像和所述第三图像,获得所述目标图像。
可选地,所述第一生成子模块包括:
第一获取单元,用于根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,获取所述第一区域的外轮廓;
第二获取单元,用于根据所述第一区域的外轮廓,对所述第一区域的内部进行填充,获得所述第一图像。
可选地,所述第二生成子模块包括:
第三获取单元,用于根据所述各个墙柱线的图元信息,从所述墙柱线中获取闭合的第一轮廓线,将所述闭合的第一轮廓线围成的区域,作为所述第二区域;
第一填充单元,用于根据所述闭合的第一轮廓线,对所述第二区域的内部进行填充,获得所述第二图像。
可选地,所述第三生成子模块包括:
生成单元,用于根据所述各个梁线的图元信息,生成第四图像,其中,所述第四图像包括所述各个梁线;
第四获取单元,用于对所述第四图像执行闭运算,将所述各个梁线连接,获得获取闭合的第二轮廓线,将所述闭合的第二轮廓线围成的区域,作为所述第三区域;
第二填充单元,用于根据所述闭合的第二轮廓线,对所述第三区域的内部进行填充,获得所述第三图像。
可选地,所述处理模块包括:
第一获取子模块,用于获取所述目标图像中各个闭合的第三轮廓线;
第二处理子模块,用于计算各个所述闭合的第三轮廓线围成的第四区域的面积;
筛除子模块,用于根据所述各个第四区域的面积,筛除干扰轮廓线,获得各个闭合的第四轮廓线;
第二获取子模块,用于根据所述闭合的第四轮廓线,获得所述各个板构件的轮廓信息。
可选地,所述第二获取子模块包括:
第五获取单元,用于获取所述闭合的第四轮廓线的最小外接矩形的第五轮廓线;
第六获取单元,用于获取所述第五轮廓线围成的第五区域内的图元信息;
第七获取单元,用于根据所述第五区域内的图元信息,获得各个闭合的第六轮廓线;
处理单元,用于根据各个所述闭合的第六轮廓线和所述第四轮廓线的相交区域的面积,确定所述各个板构件的轮廓信息。
第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的板构件识别方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的板构件识别方法。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息,根据各个墙柱线的图元信息和各个梁线的图元信息,生成目标图像,其中,目标图像包括各个板构件的轮廓,各个板构件由各个墙柱线和各个梁线围成,根据目标图像,获得各个板构件的轮廓信息。相对于现有技术中,通过拼接墙柱线和梁线识别角点,进而连接角点,将连接角点后形成的封闭区域作为板构件,计算量大、效率低的情况,本申请通过生成目标图像,根据目标图像,获得各个板构件的轮廓信息,用图像操作的方法替代了几何拼接的方法,能够减少计算量,提升板构件的识别效率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例中板构件识别的方法流程示意图;
图2为本申请一个具体实施例中生成目标图像的方法流程示意图;
图3为本申请一个具体实施例中生成第一图像的方法流程示意图;
图4为本申请一个具体实施例中将各个墙柱线的图元和各个梁线的图元打印在同一张图像中的示意图;
图5为本申请一个具体实施例中第一图像的示意图;
图6为本申请一个具体实施例中生成第二图像的方法流程示意图;
图7为本申请一个具体实施例中第二区域的示意图;
图8为本申请一个具体实施例中第二图像的示意图;
图9为本申请一个具体实施例中生成第三图像的方法流程示意图;
图10为本申请一个具体实施例中第三图像的示意图;
图11为本申请一个具体实施例中目标图像的示意图;
图12为本申请一个具体实施例中各个板构件的轮廓信息的示意图;
图13为本申请实施例中板构件识别装置的结构示意图;
图14为本申请实施例中电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例中,提供了一种板构件识别方法,该方法可以应用于服务器,当然,也可以应用于其他电子设备,例如终端(手机、平板电脑等)。本申请实施例中,以将该方法应用于服务器为例进行说明。
本申请实施例中,如图1所示,板构件识别的方法流程主要包括:
步骤101,从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息。
其中,建筑图纸可以为多种格式的图纸,本申请的保护范围不以建筑图纸的具体格式为限制。本申请实施例中,以建筑图纸为CAD(Computer Aided Design,计算机辅助设计)图纸为例进行说明。
一个具体实施例中,从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息,包括:从建筑图纸中,识别各个墙柱线所在的各个第一图层和各个梁线所在的各个第二图层;从各个第一图层和各个第二图层中,解析出各个墙柱线的图元信息和各个梁线的图元信息。
图元,是指基本图形元素。图元包括点、线段、圆、文字等。图元信息,可以包括图元在建筑图纸中的位置信息,也可以包括图元的类别,例如,线段、圆、文字等。
步骤102,根据各个墙柱线的图元信息和各个梁线的图元信息,生成目标图像,其中,目标图像包括各个板构件的轮廓,各个板构件由各个墙柱线和各个梁线围成。
一个具体实施例中,如图2所示,根据各个墙柱线的图元信息和各个梁线的图元信息,生成目标图像,包括:
步骤201,根据各个墙柱线的图元信息和各个梁线的图元信息,生成第一图像,其中,第一图像包括各个墙柱线和各个梁线围成的第一区域。
一个具体实施例中,如图3所示,根据各个墙柱线的图元信息和各个梁线的图元信息,生成第一图像,包括:
步骤301,根据各个墙柱线的图元信息和各个梁线的图元信息,获取第一区域的外轮廓。如图4所示,为将各个墙柱线的图元和各个梁线的图元打印在同一张图像中的示意图。图4中,黑色为背景色,白色线条为各个墙柱线和各个梁线。
步骤302,根据第一区域的外轮廓,对第一区域的内部进行填充,获得第一图像。如图5所示,为第一图像的示意图。图5中,黑色为背景色,白色区域为填充后的第一区域。
步骤202,根据各个墙柱线的图元信息,生成第二图像,其中,第二图像包括各个墙柱线围成的第二区域。
第二图像为只包括各个墙柱线的二值图像。二值图像,是指每个像素点均为黑色或者白色的图像。
一个具体实施例中,如图6所示,根据各个墙柱线的图元信息,生成第二图像,包括:
步骤601,根据各个墙柱线的图元信息,从墙柱线中获取闭合的第一轮廓线,将闭合的第一轮廓线围成的区域,作为第二区域。如图7所示,为第二区域的示意图。图7中,黑色为背景色,白色线条为闭合的第一轮廓线,白色线条围成的区域为第二区域。
步骤602,根据闭合的第一轮廓线,对第二区域的内部进行填充,获得第二图像。如图8所示,为第二图像的示意图。图8中,黑色为背景色,白色区域为填充后的第二区域。
步骤203,根据各个梁线的图元信息,生成第三图像,其中,第三图像包括各个梁线围成的第三区域。
第三图像为只包括各个梁线的二值图像。二值图像,是指每个像素点均为黑色或者白色的图像。
一个具体实施例中,如图9所示,根据各个梁线的图元信息,生成第三图像,包括:
步骤901,根据各个梁线的图元信息,生成第四图像,其中,第四图像包括各个梁线。
步骤902,对第四图像执行闭运算,将各个梁线连接,获得获取闭合的第二轮廓线,将闭合的第二轮廓线围成的区域,作为第三区域。
由于梁线是平行线,没有闭合,需要对第四图像执行闭运算,将各个梁线连接,获得获取闭合的第二轮廓线。
步骤903,根据闭合的第二轮廓线,对第三区域的内部进行填充,获得第三图像。如图10所示,为第三图像的示意图。图10中,黑色为背景色,白色区域为填充后的第三区域。
步骤204,将第一图像减去第二图像和第三图像,获得目标图像。如图11所示,为目标图像的示意图。图11中,黑色为背景色,白色区域为目标图像中各个板构件的示意图。
将第一图像减去第二图像和第三图像,能够得到去除填充后的各个墙柱线围成的第二区域,以及去除填充后的各个梁线围成的第三区域后,分割好的各个板构件的图像。根据分割好的各个板构件的图像,能够快速获得各个板构件的轮廓信息。相对于现有技术中,通过拼接墙柱线和梁线识别角点,进而连接角点,将连接角点后形成的封闭区域作为板构件,计算量大、效率低的情况,本申请通过分割好的各个板构件的图像。根据分割好的各个板构件的图像,能够快速获得各个板构件的轮廓信息,用图像操作的方法替代了几何拼接的方法,能够减少计算量,提升板构件的识别效率。
步骤103,根据目标图像,获得各个板构件的轮廓信息。
一个具体实施例中,根据目标图像,获得各个板构件的轮廓信息,包括:获取目标图像中各个闭合的第三轮廓线;计算各个闭合的第三轮廓线围成的第四区域的面积;根据各个第四区域的面积,筛除干扰轮廓线,获得各个闭合的第四轮廓线;根据闭合的第四轮廓线,获得各个板构件的轮廓信息。
根据各个第四区域的面积,筛除干扰轮廓线,获得各个闭合的第四轮廓线,可以是判断各个第四区域的面积是否在预设面积范围内,将面积不在预设面积范围内的第四区域对应的闭合的第三轮廓线,作为干扰轮廓线,筛除干扰轮廓线,获得各个闭合的第四轮廓线。预设面积范围是预先设置的,可以是经验值,也可以是多次试验得到的数值。例如,预设面积范围可以是大于0.8平方米,且小于100平方米。若第四区域的面积不在预设面积范围内,说明第四区域不是板构件,可能是建筑图纸在绘制时绘制错误的线段围成的。筛除干扰轮廓线,能够提升板构件识别的准确率。
一个具体实施例中,根据闭合的第四轮廓线,获得各个板构件的轮廓信息,包括:获取闭合的第四轮廓线的最小外接矩形的第五轮廓线;获取第五轮廓线围成的第五区域内的图元信息;根据第五区域内的图元信息,获得各个闭合的第六轮廓线;根据各个闭合的第六轮廓线和第四轮廓线的相交区域的面积,确定各个板构件的轮廓信息。如图12所示,为各个板构件的轮廓信息的示意图。图12中,黑色为背景色,白色线条为各个板构件的轮廓线,白色线条围成的区域为各个板构件。
闭合的第四轮廓线的最小外接矩形,可以是根据闭合的第四轮廓线的各个顶点坐标绘制的。
根据各个闭合的第六轮廓线和第四轮廓线的相交区域的面积,确定各个板构件的轮廓信息,可以是将相交区域的面积最大的闭合的第六轮廓线,作为板构件的轮廓信息,也可以是将相交区域的面积大于预设值的闭合的第六轮廓线,作为板构件的轮廓信息。其中,预设值是预先设置的,可以是经验值,也可以是多次试验得到的数值。例如,预设值为80%,将相交区域的面积大于80%的闭合的第六轮廓线,作为板构件的轮廓信息。能够进一步提升板构件识别的准确率。
综上,本申请实施例提供的该方法,从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息,根据各个墙柱线的图元信息和各个梁线的图元信息,生成目标图像,其中,目标图像包括各个板构件的轮廓,各个板构件由各个墙柱线和各个梁线围成,根据目标图像,获得各个板构件的轮廓信息。相对于现有技术中,通过拼接墙柱线和梁线识别角点,进而连接角点,将连接角点后形成的封闭区域作为板构件,计算量大、效率低的情况,本申请通过生成目标图像,根据目标图像,获得各个板构件的轮廓信息,用图像操作的方法替代了几何拼接的方法,能够减少计算量,提升板构件的识别效率。
基于同一构思,本申请实施例中提供了一种板构件识别装置,该装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图13所示,该装置主要包括:
获取模块1301,用于从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息;
生成模块1302,用于根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成目标图像,其中,所述目标图像包括各个板构件的轮廓,所述各个板构件由所述各个墙柱线和所述各个梁线围成;
处理模块1303,用于根据所述目标图像,获得所述各个板构件的轮廓信息。
基于同一构思,本申请实施例中还提供了一种电子设备,如图14所示,该电子设备主要包括:处理器1401、存储器1402和通信总线1403,其中,处理器1401和存储器1402通过通信总线1403完成相互间的通信。其中,存储器1402中存储有可被处理器1401执行的程序,处理器1401执行存储器1402中存储的程序,实现如下步骤:
从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息;根据各个墙柱线的图元信息和各个梁线的图元信息,生成目标图像,其中,目标图像包括各个板构件的轮廓,各个板构件由各个墙柱线和各个梁线围成;根据目标图像,获得各个板构件的轮廓信息。
上述电子设备中提到的通信总线1403可以是外设部件互连标准(PeripheralComponent Interconnect,简称PCI)总线或扩展工业标准结构(Extended IndustryStandard Architecture,简称EISA)总线等。该通信总线1403可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器1402可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器1401的存储装置。
上述的处理器1401可以是通用处理器,包括中央处理器(Central ProcessingUnit,简称CPU)、网络处理器(Network Processor,简称NP)等,还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实施例中所描述的板构件识别方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种板构件识别方法,其特征在于,包括:
从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息;
根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成目标图像,其中,所述目标图像包括各个板构件的轮廓,所述各个板构件由所述各个墙柱线和所述各个梁线围成;
根据所述目标图像,获得所述各个板构件的轮廓信息。
2.根据权利要求1所述的板构件识别方法,其特征在于,所述根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成目标图像,包括:
根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成第一图像,其中,所述第一图像包括所述各个墙柱线和所述各个梁线围成的第一区域;
根据所述各个墙柱线的图元信息,生成第二图像,其中,所述第二图像包括所述各个墙柱线围成的第二区域;
根据所述各个梁线的图元信息,生成第三图像,其中,所述第三图像包括所述各个梁线围成的第三区域;
将所述第一图像减去所述第二图像和所述第三图像,获得所述目标图像。
3.根据权利要求2所述的板构件识别方法,其特征在于,所述根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成第一图像,包括:
根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,获取所述第一区域的外轮廓;
根据所述第一区域的外轮廓,对所述第一区域的内部进行填充,获得所述第一图像。
4.根据权利要求3所述的板构件识别方法,其特征在于,所述根据所述各个墙柱线的图元信息,生成第二图像,包括:
根据所述各个墙柱线的图元信息,从所述墙柱线中获取闭合的第一轮廓线,将所述闭合的第一轮廓线围成的区域,作为所述第二区域;
根据所述闭合的第一轮廓线,对所述第二区域的内部进行填充,获得所述第二图像。
5.根据权利要求4所述的板构件识别方法,其特征在于,所述根据所述各个梁线的图元信息,生成第三图像,包括:
根据所述各个梁线的图元信息,生成第四图像,其中,所述第四图像包括所述各个梁线;
对所述第四图像执行闭运算,将所述各个梁线连接,获得获取闭合的第二轮廓线,将所述闭合的第二轮廓线围成的区域,作为所述第三区域;
根据所述闭合的第二轮廓线,对所述第三区域的内部进行填充,获得所述第三图像。
6.根据权利要求1至5任一项所述的板构件识别方法,其特征在于,所述根据所述目标图像,获得所述各个板构件的轮廓信息,包括:
获取所述目标图像中各个闭合的第三轮廓线;
计算各个所述闭合的第三轮廓线围成的第四区域的面积;
根据所述各个第四区域的面积,筛除干扰轮廓线,获得各个闭合的第四轮廓线;
根据所述闭合的第四轮廓线,获得所述各个板构件的轮廓信息。
7.根据权利要求6所述的板构件识别方法,其特征在于,所述根据所述闭合的第四轮廓线,获得所述各个板构件的轮廓信息,包括:
获取所述闭合的第四轮廓线的最小外接矩形的第五轮廓线;
获取所述第五轮廓线围成的第五区域内的图元信息;
根据所述第五区域内的图元信息,获得各个闭合的第六轮廓线;
根据各个所述闭合的第六轮廓线和所述第四轮廓线的相交区域的面积,确定所述各个板构件的轮廓信息。
8.一种板构件识别装置,其特征在于,包括:
获取模块,用于从建筑图纸中,获取各个墙柱线的图元信息和各个梁线的图元信息;
生成模块,用于根据所述各个墙柱线的图元信息和所述各个梁线的图元信息,生成目标图像,其中,所述目标图像包括各个板构件的轮廓,所述各个板构件由所述各个墙柱线和所述各个梁线围成;
处理模块,用于根据所述目标图像,获得所述各个板构件的轮廓信息。
9.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1至7任一项所述的板构件识别方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的板构件识别方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111615152.9A CN114445844A (zh) | 2021-12-27 | 2021-12-27 | 板构件识别方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111615152.9A CN114445844A (zh) | 2021-12-27 | 2021-12-27 | 板构件识别方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114445844A true CN114445844A (zh) | 2022-05-06 |
Family
ID=81366578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111615152.9A Pending CN114445844A (zh) | 2021-12-27 | 2021-12-27 | 板构件识别方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114445844A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115082951A (zh) * | 2022-07-19 | 2022-09-20 | 万翼科技有限公司 | 梁构件识别方法、装置、设备及存储介质 |
CN116523908A (zh) * | 2023-06-30 | 2023-08-01 | 湖南隆深氢能科技有限公司 | 基于卷料涂布生产线的安全生产方法、***、设备及介质 |
-
2021
- 2021-12-27 CN CN202111615152.9A patent/CN114445844A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115082951A (zh) * | 2022-07-19 | 2022-09-20 | 万翼科技有限公司 | 梁构件识别方法、装置、设备及存储介质 |
CN116523908A (zh) * | 2023-06-30 | 2023-08-01 | 湖南隆深氢能科技有限公司 | 基于卷料涂布生产线的安全生产方法、***、设备及介质 |
CN116523908B (zh) * | 2023-06-30 | 2023-09-12 | 湖南隆深氢能科技有限公司 | 基于卷料涂布生产线的安全生产方法、***、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110502985B (zh) | 表格识别方法、装置及表格识别设备 | |
CN107944450B (zh) | 一种车牌识别方法及装置 | |
EP3806064A1 (en) | Method and apparatus for detecting parking space usage condition, electronic device, and storage medium | |
CN114445844A (zh) | 板构件识别方法、装置、设备及存储介质 | |
CN113657202B (zh) | 构件识别方法、构建训练集方法、装置、设备及存储介质 | |
CN112241565A (zh) | 建模方法及相关装置 | |
CN113190781A (zh) | 页面布局方法、装置、设备及存储介质 | |
CN115861400B (zh) | 目标对象检测方法、训练方法、装置以及电子设备 | |
CN114817604B (zh) | 图纸尺寸标注的检索方法、装置、电子设备和存储介质 | |
CN116385859A (zh) | 图元识别方法、装置、计算机设备及其介质 | |
CN115147403A (zh) | 液体污染物的检测方法、装置、电子设备及介质 | |
CN114282288A (zh) | 轴网识别方法、装置、设备及存储介质 | |
CN113205024B (zh) | 工程图纸的预处理方法、装置、电子设备和存储介质 | |
CN114444168A (zh) | 建筑图纸中墙柱的识别方法、装置、电子设备和存储介质 | |
CN113204296B (zh) | 图元高亮显示方法、装置、设备及存储介质 | |
CN113392455A (zh) | 基于深度学习的户型图比例尺检测方法、装置及电子设备 | |
CN113780190A (zh) | 空间轮廓识别及空间检测模型构建方法、设备及存储介质 | |
CN112270356A (zh) | 一种图像识别方法、装置及电子设备 | |
CN111523531A (zh) | 文字处理方法、装置、电子设备及计算机可读存储介质 | |
CN115345895B (zh) | 用于视觉检测的图像分割方法、装置、计算机设备及介质 | |
CN115661851A (zh) | 获取样本数据及构件识别方法及电子设备 | |
CN114283189A (zh) | 梁线处理方法、装置、设备及存储介质 | |
CN114549376A (zh) | 计算书图和平面图的叠合方法、装置、设备及存储介质 | |
CN115374517A (zh) | 布线软件的测试方法、装置、电子设备及存储介质 | |
CN114283186A (zh) | 工程图纸中对象识别方法、装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |