图纸智能审查方法、系统、可读存储介质及电子设备与流程

文档序号:32130110发布日期:2022-11-09 09:31阅读:110来源:国知局
图纸智能审查方法、系统、可读存储介质及电子设备与流程

1.本发明涉及图纸审查技术领域,特别涉及一种图纸智能审查方法、系统、可读存储介质及电子设备。


背景技术:

2.随着科学技术水平的高速发展,人们对于住宅条件有了越来越多的要求,同时使得建筑行业的建筑质量问题也日益凸显。建筑质量问题的本质是施工图纸的设计问题,因此图纸审查是一项非常重要的环节。
3.目前,建筑设计行业常用cad软件绘制图纸,绘制好的图纸通常需要依靠经验丰富的工程师或者专门的审核人员来进行人工审核,以判断该图纸设计是否存在违背国家建筑标准的地方,这致使审图工作会因为个人的项目经验、知识储备、工作年限而千差万别,大量的人力工作也致使审核工作无法建立完善的流程,容易导致审图的时间过长,甚至影响建筑生命周期。


技术实现要素:

4.基于此,本发明的目的是提出一种图纸智能审查方法、系统、可读存储介质及电子设备,以解决传统采用人工审查图纸的方式导致的审查周期过长的问题。
5.根据本发明提出的图纸智能审查方法,应用于电子设备,所述方法包括:
6.获取包括多个审查目标的待审图纸,并将每个审查目标进行标注,以根据标注结果得到与所述审查目标一一对应的审查框;
7.获取所述审查框的坐标信息,并根据所有审查框的坐标信息依次检索出对应的审查目标在第一预设范围内的窗户区域信息;
8.根据预设外窗属性从每个审查目标对应的窗户区域信息中筛选出所有的外窗区域,并对每个外窗区域依次进行审查,得到第一审查结果;
9.从所述待审图纸中识别出公共区域,并判断每个外窗区域在第二预设范围内是否与所述公共区域存在重合,以得到第二审查结果,并将所述第一审查结果和所述第二审查结果合并输出。
10.综上,根据上述的图纸智能审查方法,通过自动识别建筑图纸中的目标区域,并匹配特定的审查规则,进而实现对建筑图纸自动审查的效果,极大地提高了审查效率。具体为,首先将待审图纸中存在的所有审查目标进行一一框选标注,以得到与审查目标对应的审查框,从而根据该审查框的坐标信息进行锁定审查目标所在的区域,而后根据审查框的坐标信息依次检索出审查目标在第一预设范围内的窗户区域信息,以根据预设设置的外窗属性判断窗户区域信息是否为外窗区域,进而再对确定的外窗区域进行逐一审查,从而得到第一审查结果,而后再从待审图纸中识别出公共区域,以判断外窗区域是否与该公共区域存在相交重合,从而得到第二审查结果,再将两种审查结果合并输出,即完成此次审查工作,取代了采用人工审查的传统方式,解决了审查周期过长的问题。
11.进一步地,所述获取包括多个审查目标的待审图纸,并将每个审查目标进行标注,以根据标注结果得到与所述审查目标一一对应的审查框的步骤包括:
12.获取扫描设备上传的待审文件,所述待审文件包括多份建筑图纸;
13.识别并获取各份建筑图纸的建筑名称,并根据所述建筑名称将所述建筑图纸拆分成首层平面图和非首层平面图;
14.对所述首层平面图和非首层平面图进行图纸解析,以识别建筑图纸中存在的所有墙体;
15.获取相邻墙体围合形成的建筑区域,以从所述建筑区域内查找得到对应的区域名称,并根据所述区域名称获取所有的审查目标。
16.进一步地,所述获取所述审查框的坐标信息,并根据所有审查框的坐标信息依次检索出对应的审查目标在第一预设范围内的窗户区域信息的步骤包括:
17.从所述区域名称中检索出所述建筑图纸中包含的窗户信息,所述窗户信息包括普通窗信息、转交窗信息以及凸窗信息;
18.根据所述普通窗信息、转交窗信息以及凸窗信息分别获取对应窗型的外接矩形,并根据所述审查框的坐标信息获取对应审查目标的外接矩形;
19.计算所述审查目标的外接矩形分别与普通窗、转交窗以及凸窗的外接矩形的第一交并比,并根据所述审查目标的外接矩形与各种窗型的外接矩形的第一交并比获取相邻窗户信息。
20.进一步地,所述根据预设外窗属性从每个审查目标对应的窗户区域信息中筛选出所有的外窗区域,并对每个外窗区域依次进行审查,得到第一审查结果的步骤包括:
21.根据所述相邻窗户信息获取与所述审查目标相邻的窗户的外轮廓,并获取所述当前审查目标对应的建筑图纸的户型轮廓;
22.获取与所述审查目标相邻的窗户的外轮廓与所述户型轮廓的交集,并计算所述交集与对应窗户的外轮廓的比值;
23.根据所述交集与对应窗户的外轮廓的比值分别判断每个审查目标对应的窗户区域信息是否符合预设外窗属性。
24.进一步地,所述根据预设外窗属性从每个审查目标对应的窗户区域信息中筛选出所有的外窗区域,并对每个外窗区域依次进行审查,得到第一审查结果的步骤还包括:
25.获取目标外窗的窗线,以将所述目标外窗的窗线沿横向向外扩展第一预设长度,得到与所述目标外窗外扩第一预设长度后对应的外接矩形,所述目标外窗为满足所述预设外窗属性的任意一个外窗;
26.计算所述目标外窗外扩第一预设长度后对应的外接矩形与其他所有外窗的外接矩形的各个第二交并比,并判断第二交并比是否大于第一预设阀值;
27.若第二交并比大于所述第一预设阀值,则判定所述目标外窗外扩第一预设长度后对应的外接矩形与其他外窗的外接矩形存在相交,将存在相交情况的其他外窗的窗线进行标记,以得到所述目标外窗在相交外窗的窗线上的投影长度;
28.根据所述投影长度判断所述待审文件是否违反第一预设审查细则,以输出第一审查结果。
29.进一步地,所述从所述待审图纸中识别出公共区域,并判断每个外窗区域在第二
预设范围内是否与所述公共区域存在重合,以得到第二审查结果的步骤还包括:
30.若所述第二交并比小于第一预设阀值,则将所述目标外窗的窗线沿横向向外扩展第二预设长度,得到与所述目标外窗外扩第二预设长度后对应的外接矩形;
31.判断所述目标外窗外扩第二预设长度后对应的外接矩形是否与所述公共区域存在相交。
32.进一步地,述判断所述目标外窗外扩第二预设长度后对应的外接矩形是否与所述公共区域存在相交的步骤包括:
33.若所述目标外窗外扩第二预设长度后对应的外接矩形与所述公共区域存在相交,则获取所述公共区域的边界线在所述目标外窗的窗线上的投影长度;
34.判断所述公共区域的边界线在所述目标外窗的窗线上的投影长度是否大于第一预设审查目标值;
35.若是则判定所述待审文件违反第二预设审查细则。
36.根据本发明实施例的一种图纸智能审查系统,应用于电子设备,所述图纸智能审查系统包括:
37.目标标注模块,用于获取包括多个审查目标的待审图纸,并将每个审查目标进行标注,以根据标注结果得到与所述审查目标一一对应的审查框;
38.检索模块,用于获取所述审查框的坐标信息,并根据所有审查框的坐标信息依次检索出对应的审查目标在第一预设范围内的窗户区域信息;
39.第一审查模块,用于根据预设外窗属性从每个审查目标对应的窗户区域信息中筛选出所有的外窗区域,并对每个外窗区域依次进行审查,得到第一审查结果;
40.第二审查模块,用于从所述待审图纸中识别出公共区域,并判断每个外窗区域在第二预设范围内是否与所述公共区域存在重合,以得到第二审查结果,并将所述第一审查结果和所述第二审查结果合并输出。
41.本发明另一方面还提供一种可读存储介质,包括所述可读存储介质存储一个或多个程序,该程序被执行时实现如上述的图纸智能审查方法。
42.本发明另一方面还提供一种电子设备,所述电子设备包括存储器和处理器,其中:
43.所述存储器用于存放计算机程序;
44.所述处理器用于执行所述存储器上所存放的计算机程序时,实现如上述的图纸智能审查方法。
45.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施例了解到。
附图说明
46.图1为本发明第一实施例提出的图纸智能审查方法的流程图;
47.图2为本发明第二实施例提出的图纸智能审查方法的流程图;
48.图3为本发明第二实施例中步骤s11的细化图;
49.图4为本发明第二实施例中步骤s20的细化图;
50.图5为本发明第三实施例提出的图纸智能审查系统的结构示意图。
51.如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
52.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
53.需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
54.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
55.请参阅图1,所示为本发明第一实施例提出的图纸智能审查方法的流程图,该方法应用于电子设备,该方法包括步骤s01至步骤s04,其中:
56.步骤s01:获取包括多个审查目标的待审图纸,并将每个审查目标进行标注,以根据标注结果得到与所述审查目标一一对应的审查框;
57.需要说明的是,在本步骤中,待审图纸可以是一份或者多份,且待审图纸中包含多个审查目标,审查目标至少包括客厅、卧室、书房、卫生间、厨房以及餐厅等区域,电子设备通过将所有的审查目标进行框选标注,以使每个审查目标均对应一个审查框,进而通过标注的审查框即可实现对审查目标的坐标信息的一一锁定。
58.步骤s02:获取所述审查框的坐标信息,并根据所有审查框的坐标信息依次检索出对应的审查目标在第一预设范围内的窗户区域信息;
59.可以理解的,电子设备通过标注审查目标目标,进而得到审查框的坐标信息后,为了识别出与各个审查目标相邻的窗户,电子设备会以审查框的坐标信息为中心,检索在第一预设范围内是否存在窗户区域信息,若存在则表示该审查目标含有相邻的窗户,而后电子设备再提取并记录与当前审查目标相邻的所有窗户区域信息,在本实施例中,窗户区域信息包括对应窗户的轮廓线以及坐标信息。
60.进一步地,电子设备在记录窗户区域信息时,会将所有的审查目标进行编号,以通过编号将窗户区域信息与对应的审查目标绑定,确保每个审查目标与窗户区域信息的一致性,避免因审查数据庞大出现审查错漏的情况。
61.需要说明的是,每个审查目标对应的相邻窗户可能存在一个或多个,因此同一审查目标可能包含多份窗户区域信息,由于第一预设范围是为了评定是否存在是否相邻的窗户,且由国家颁布的审查规则决定,因此在本实施例中不对第一预设范围作具体限定。
62.步骤s03:根据预设外窗属性从每个审查目标对应的窗户区域信息中筛选出所有的外窗区域,并对每个外窗区域依次进行审查,得到第一审查结果;
63.需要说明的是,在本实施例中,预设外窗属性为窗的外轮廓在户型轮廓边缘,即窗的外轮廓与户型轮廓的交集除以窗的外轮廓小于1,电子设备根据预设的外窗属性,通过窗户区域信息获取相邻窗户的外轮廓,进而根据相邻窗户的外轮廓判断当前相邻窗户是否符合预设外窗属性,若符合,则该相邻窗户为外窗,若不符合,则该相邻窗户不是外窗。
64.电子设备按照上述外窗判定规则获取到与审查目标对应的所有外窗后,再根据外窗区域信息进行审查,审查过程为:每次提取两个外窗区域信息,以判断当前审查的两个外窗区域信息是否存在视线干扰,并将是否存在视线干扰的结果定义为第一审查结果。
65.步骤s04:从所述待审图纸中识别出公共区域,并判断每个外窗区域在第二预设范围内是否与所述公共区域存在重合,以得到第二审查结果,并将所述第一审查结果和所述第二审查结果合并输出。
66.可以理解的,在本实施例中,公共区域实际指待审图纸中的走廊空间,电子设备在识别出走廊空间后,还需根据外窗区域信息判断每个外窗在第二预设范围内是否会与走廊空间相交,若存在相交,则说明该外窗与走廊空间存在视线干扰,若不相交,则表明该外窗与走廊空间不存在视线干扰,从而得到第二审查结果,最后电子设备再将前后两次的审查结果一并输出,即完成本次自动审查工作。
67.需要说明的是,设置第一预设范围的目的是为了判断外窗在指定的范围内是否会与锁定的走廊空间存在视线干扰,且第一预设范围的详细值一般是根据国家颁布的审查细则决定的,基于此,第一预设范围在本实施例中不作详细限定。
68.综上,根据上述的图纸智能审查方法,通过自动识别建筑图纸中的目标区域,并匹配特定的审查规则,进而实现对建筑图纸自动审查的效果,极大地提高了审查效率。具体为,首先将待审图纸中存在的所有审查目标进行一一框选标注,以得到与审查目标对应的审查框,从而根据该审查框的坐标信息进行锁定审查目标所在的区域,而后根据审查框的坐标信息依次检索出审查目标在第一预设范围内的窗户区域信息,以根据预设设置的外窗属性判断窗户区域信息是否为外窗区域,进而再对确定的外窗区域进行逐一审查,从而得到第一审查结果,而后再从待审图纸中识别出公共区域,以判断外窗区域是否与该公共区域存在相交重合,从而得到第二审查结果,再将两种审查结果合并输出,即完成此次审查工作,取代了采用人工审查的传统方式,解决了审查周期过长的问题。
69.请参阅图2,所示为本发明第二实施例中的图纸智能审查方法的流程图,该方法应用于电子设备,该方法包括步骤s11至步骤s1,其中:
70.步骤s11:获取包括多个审查目标的待审图纸,并将每个审查目标进行标注,以根据标注结果得到与所述审查目标一一对应的审查框;
71.请参阅图3,步骤s11还包括步骤s111至步骤s114,其中:
72.步骤s111:获取扫描设备上传的待审文件,所述待审文件包括多份建筑图纸;
73.需要说明的是,电子设备接收扫描设备上传的待审文件,该待审文件一般会包括多份建筑图纸,这些建筑图纸即为本步骤中的待审图纸。
74.步骤s112:识别并获取各份建筑图纸的建筑名称,并根据所述建筑名称将所述建筑图纸拆分成首层平面图和非首层平面图;
75.可以理解的,由于首层建筑图纸中一般会为含有门厅的住宅,容易存在变异户型,基于此,通过识别本次审查过程中获取的每份建筑图纸的建筑名称,能够有效分辨出首层平面图纸和非首层平面图纸,进而保证各类户型的图纸均能审查到位。
76.步骤s113:对所述首层平面图和非首层平面图进行图纸解析,以识别建筑图纸中存在的所有墙体;
77.需要说明的是,在本步骤中,电子设备会采用训练好的算法模型对每份平面图进
行识别,从而获取到建筑图纸中的所有墙体的位置信息。
78.步骤s114:获取相邻墙体围合形成的建筑区域,以从所述建筑区域内查找得到对应的区域名称,并根据所述区域名称获取所有的审查目标。
79.可以理解的,为了精确识别出建筑图纸中的各个区域信息,电子设备在识别出所有的墙体位置信息后,根据相邻的墙体位置信息,进而获取到多个围合空间,通过在每个围合空间中识别出预先命名好的区域名称,进而得知每个围合空间所表示的空间含义,以从所有的围合空间信息中锁定所有的审查目标,该审查目标至少包括客厅、卧室、书房、卫生间、厨房以及餐厅等。
80.步骤s12:从所述区域名称中检索出所述建筑图纸中包含的窗户信息,所述窗户信息包括普通窗信息、转交窗信息以及凸窗信息;
81.可以理解的,基于围合空间同样的获取方式,电子设备还会从所有的围合空间信息中获取待审图纸包含的所有窗户信息,其中窗户的窗型包括普通窗,转交窗以及凸窗。
82.步骤s13:根据所述普通窗信息、转交窗信息以及凸窗信息分别获取对应窗型的外接矩形,并根据所述审查框的坐标信息获取对应审查目标的外接矩形;
83.步骤s14:计算所述审查目标的外接矩形分别与普通窗、转交窗以及凸窗的外接矩形的第一交并比,并根据所述审查目标的外接矩形与各种窗型的外接矩形的第一交并比获取相邻窗户信息;
84.需要说明的是,为了得到与审查目标相邻的窗户,根据各种窗型信息获取普通窗、转交窗以及凸窗的外轮廓,进而根据各种窗型外轮廓得到对应的外接矩形,通过获取各种窗型的外接矩形与审查目标的外接矩形的交并比,进而能够精确识别出与审查目标相邻的窗户。
85.需要说明的是,在本实施例中,设定电子设备只要识别到第一交并比的值大于零,即判定当前窗型为与审查目标相邻的窗户。
86.步骤s15:获取目标外窗的窗线,以将所述目标外窗的窗线沿横向向外扩展第一预设长度,得到与所述目标外窗外扩第一预设长度后对应的外接矩形,所述目标外窗为满足所述预设外窗属性的任意一个外窗;
87.进一步地,在得到与审查目标相邻的窗户后,由于输入到电子设备中的第一预设审查细节为,窗户之间不能存在视线干扰,因此还需从中筛选出满足外窗属性的外窗,具体筛选过程为:
88.根据所述相邻窗户信息获取与所述审查目标相邻的窗户的外轮廓,并获取所述当前审查目标对应的建筑图纸的户型轮廓;
89.获取与所述审查目标相邻的窗户的外轮廓与所述户型轮廓的交集,并计算所述交集与对应窗户的外轮廓的比值;
90.根据所述交集与对应窗户的外轮廓的比值分别判断每个审查目标对应的窗户区域信息是否符合预设外窗属性,在本实施例中,若所述交集与对应窗户的外轮廓的比值小于1,电子设备判定当前窗户满足预设外窗属性,即为外窗。
91.示例而非限定,基于第一预设审查细则下,第一预设长度值为3000mm,该值是为了避免视线干扰设定的定量值,通过将目标外窗的窗线横向外扩3米,以判断得到的外扩区域是否与其他外窗的轮廓相交。
92.步骤s16:计算所述目标外窗外扩第一预设长度后对应的外接矩形与其他所有外窗的外接矩形的各个第二交并比,并判断第二交并比是否大于第一预设阀值;
93.需要说明的是,在本实施例中,区域之间的比值具体指的是其面积之比,如第二交并比实际为所述目标外窗外扩第一预设长度后对应的外接矩形面积与其他所有外窗的外接矩形面积之间的各个第二交并比,即关于指定区域的外接矩形之间的交并比或其他比值,均实际指外接矩形面积。
94.进一步地,第一预设阀值设置为零,即电子设备只要判断到第二交并比大于零,则判定该目标外窗的窗线与其他外窗的窗线存在相交情况,此时还需要进一步判断目标外窗在相交外窗上的具体干扰情况。
95.进一步地,若不存在相交情况,则第一审查结果为合格,即满足第一预设审查细则。
96.步骤s17:若第二交并比大于所述第一预设阀值,则判定所述目标外窗外扩第一预设长度后对应的外接矩形与其他外窗的外接矩形存在相交,将存在相交情况的其他外窗的窗线进行标记,以得到所述目标外窗在相交外窗的窗线上的投影长度;
97.步骤s18:根据所述投影长度判断所述待审文件是否违反第一预设审查细则,以输出第一审查结果;
98.可以理解的,为了判断相处外窗对目标外窗的具体视线干扰情况,电子设备会主动获取目标外窗在相交外窗上的投影长度,若投影长度大于预警阀值,则表明外窗之间存在严重的视线干扰,此时电子设备输出的第一审查结果为待审文件违反第一预设审查细则。
99.在本实施例中,预警阀值设定为200mm,该预警阀值是由具体的第一预设审查细则决定的。
100.步骤s19:若所述第二交并比小于第一预设阀值,则将所述目标外窗的窗线沿横向向外扩展第二预设长度,得到与所述目标外窗外扩第二预设长度后对应的外接矩形;
101.可以理解的,若第二交并比小于第一预设阀值,则表明待审文件没有违反第一预设审查细则,此时进入第二种审查模式,在本实施例中,第二预设审查细则为外窗与走廊空间之间不能存在视线干扰。
102.步骤s20:判断所述目标外窗外扩第二预设长度后对应的外接矩形是否与所述公共区域存在相交。
103.需要说明的是,第二预设长度具体设定为3000mm,该第二预设长度是根据第二预设审查细则决定的,在本发明的其他实施例中,第二预设长度还可以根据具体的审查细则设定成其他数值,以满足审查需求。
104.请参阅图4,步骤s20还包括步骤s201至步骤s203,其中:
105.步骤s201:若所述目标外窗外扩第二预设长度后对应的外接矩形与所述公共区域存在相交,则获取所述公共区域的边界线在所述目标外窗的窗线上的投影长度;
106.需要说明的是,在具体判断外窗与走廊空间是否存在视线干扰时,通过先识别目标外窗外扩后的外接矩形是否会与该走廊空间相交,若相交,则能得出该目标外窗的开口区域可能与走廊空间正好相对设置,即可能会存在视线干扰,若不相交,则能明显地判断出该目标外窗的开口区域与走廊空间一定不会相对设置,即不会存在视线干扰问题,从而能
够快速精准地识别出存在问题的外窗,以及高效筛除掉符合审查细则的外窗。
107.步骤s202:判断所述公共区域的边界线在所述目标外窗的窗线上的投影长度是否大于第一预设审查目标值;
108.需要说明的是,若所述目标外窗外扩第二预设长度后对应的外接矩形与所述公共区域不存在相交,则第二输出结果为合格,若存在相交情况,为了进一步判断该目标外窗与走廊空间具体的视线干扰情况,还需进一步判断走廊空间在目标外窗上的投影情况。
109.在本实施例中,第一预设审查目标值为200mm,即第一审查目标值与预警阀值是相同的,这是基于统一的审查细则决定的,可以理解的,在本发明的其他实施例中,第一预设审查目标值和预警阀值还可以设置成其他数值,以满足审查需求。
110.步骤s203:若是则判定所述待审文件违反第二预设审查细则。
111.需要说明的是,若所有的外窗与走廊空间均不存在相交情况,则待审文件符合第二预设审查细则,若存在相交情况,则还需根据投影长度进一步判断是否违反第二预设审查细则,基于此将待审图纸中的所有目标外窗全部审查后,汇总结果得到第二审查结果,即只要存在一处外窗违反第二预设审查细则,则第二审查结果即为不符合。
112.综上,根据上述的图纸智能审查方法,通过自动识别建筑图纸中的目标区域,并匹配特定的审查规则,进而实现对建筑图纸自动审查的效果,极大地提高了审查效率。具体为,首先将待审图纸中存在的所有审查目标进行一一框选标注,以得到与审查目标对应的审查框,从而根据该审查框的坐标信息进行锁定审查目标所在的区域,而后根据审查框的坐标信息依次检索出审查目标在第一预设范围内的窗户区域信息,以根据预设设置的外窗属性判断窗户区域信息是否为外窗区域,进而再对确定的外窗区域进行逐一审查,从而得到第一审查结果,而后再从待审图纸中识别出公共区域,以判断外窗区域是否与该公共区域存在相交重合,从而得到第二审查结果,再将两种审查结果合并输出,即完成此次审查工作,取代了采用人工审查的传统方式,解决了审查周期过长的问题。
113.请参阅图5,所示为本发明第三实施例中的图纸智能审查系统的结构示意图,该系统应用于电子设备,该系统包括:
114.目标标注模块10,用于获取包括多个审查目标的待审图纸,并将每个审查目标进行标注,以根据标注结果得到与所述审查目标一一对应的审查框;
115.进一步地,所示目标标注模块10还包括:
116.图纸获取单元,用于获取扫描设备上传的待审文件,所述待审文件包括多份建筑图纸;
117.拆分单元,用于识别并获取各份建筑图纸的建筑名称,并根据所述建筑名称将所述建筑图纸拆分成首层平面图和非首层平面图;
118.墙体识别单元,用于对所述首层平面图和非首层平面图进行图纸解析,以识别建筑图纸中存在的所有墙体;
119.区域名称检索单元,用于获取相邻墙体围合形成的建筑区域,以从所述建筑区域内查找得到对应的区域名称,并根据所述区域名称获取所有的审查目标。
120.检索模块20,用于获取所述审查框的坐标信息,并根据所有审查框的坐标信息依次检索出对应的审查目标在第一预设范围内的窗户区域信息;
121.进一步地,所述检索模块20还包括:
122.窗户信息检索单元,用于从所述区域名称中检索出所述建筑图纸中包含的窗户信息,所述窗户信息包括普通窗信息、转交窗信息以及凸窗信息;
123.第一获取单元,用于根据所述普通窗信息、转交窗信息以及凸窗信息分别获取对窗型的外接矩形,并根据所述审查框的坐标信息获取对应审查目标的外接矩形;
124.第一计算单元,用于计算所述审查目标的外接矩形分别与普通窗、转交窗以及凸窗的外接矩形的第一交并比,并根据所述审查目标的外接矩形与各种窗型的外接矩形的第一交并比获取相邻窗户信息。
125.第一审查模块30,用于根据预设外窗属性从每个审查目标对应的窗户区域信息中筛选出所有的外窗区域,并对每个外窗区域依次进行审查,得到第一审查结果;
126.进一步地,所述第一审查模块30还包括:
127.窗户轮廓提取单元,用于根据所述相邻窗户信息获取与所述审查目标相邻的窗户的外轮廓,并获取所述当前审查目标对应的建筑图纸的户型轮廓;
128.第二计算单元,用于获取与所述审查目标相邻的窗户的外轮廓与所述户型轮廓的交集,并计算所述交集与对应窗户的外轮廓的比值;
129.外窗判定单元,用于根据所述交集与对应窗户的外轮廓的比值分别判断每个审查目标对应的窗户区域信息是否符合预设外窗属性;
130.第一外扩单元,用于获取目标外窗的窗线,以将所述目标外窗的窗线沿横向向外扩展第一预设长度,得到与所述目标外窗外扩第一预设长度后对应的外接矩形,所述目标外窗为满足所述预设外窗属性的任意一个外窗;
131.第三计算单元,用于计算所述目标外窗外扩第一预设长度后对应的外接矩形与其他所有外窗的外接矩形的各个第二交并比,并判断第二交并比是否大于第一预设阀值;
132.第一审查执行单元,用于若第二交并比大于所述第一预设阀值,则判定所述目标外窗外扩第一预设长度后对应的外接矩形与其他外窗的外接矩形存在相交,将存在相交情况的其他外窗的窗线进行标记,以得到所述目标外窗在相交外窗的窗线上的投影长度;
133.第一审查输出单元,用于根据所述投影长度判断所述待审文件是否违反第一预设审查细则,以输出第一审查结果。
134.第二审查模块40,用于从所述待审图纸中识别出公共区域,并判断每个外窗区域在第二预设范围内是否与所述公共区域存在重合,以得到第二审查结果,并将所述第一审查结果和所述第二审查结果合并输出。
135.进一步地,所述第二审查模块40还包括:
136.第二外扩单元,用于若所述第二交并比小于第一预设阀值,则将所述目标外窗的窗线沿横向向外扩展第二预设长度,得到与所述目标外窗外扩第二预设长度后对应的外接矩形;
137.第二审查执行单元,用于判断所述目标外窗外扩第二预设长度后对应的外接矩形是否与所述公共区域存在相交;
138.投影数据获取单元,用于若所述目标外窗外扩第二预设长度后对应的外接矩形与所述公共区域存在相交,则获取所述公共区域的边界线在所述目标外窗的窗线上的投影长度;
139.投影判断单元,用于判断所述公共区域的边界线在所述目标外窗的窗线上的投影
长度是否大于第一预设审查目标值;
140.第二审查输出单元,用于若是则判定所述待审文件违反第二预设审查细则。
141.综上,根据上述的图纸智能审查系统,通过自动识别建筑图纸中的目标区域,并匹配特定的审查规则,进而实现对建筑图纸自动审查的效果,极大地提高了审查效率。具体为,首先将待审图纸中存在的所有审查目标进行一一框选标注,以得到与审查目标对应的审查框,从而根据该审查框的坐标信息进行锁定审查目标所在的区域,而后根据审查框的坐标信息依次检索出审查目标在第一预设范围内的窗户区域信息,以根据预设设置的外窗属性判断窗户区域信息是否为外窗区域,进而再对确定的外窗区域进行逐一审查,从而得到第一审查结果,而后再从待审图纸中识别出公共区域,以判断外窗区域是否与该公共区域存在相交重合,从而得到第二审查结果,再将两种审查结果合并输出,即完成此次审查工作,取代了采用人工审查的传统方式,解决了审查周期过长的问题。
142.本发明另一方面还提出计算机可读存储介质,其上存储有一个或多个程序,该程序给处理器执行时实现上述的图纸智能审查方法。
143.本发明另一方面还提出一种电子设备,包括存储器和处理器,其中存储器用于存放计算机程序,处理器用于执行存储器上所存放的计算机程序,以实现上述的图纸智能审查方法。
144.本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。
145.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
146.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
147.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何
的一个或多个实施例或示例中以合适的方式结合。
148.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1