一种建筑专业卧室空间进深空间的识别方法与流程

文档序号:30078488发布日期:2022-05-18 03:51阅读:180来源:国知局
一种建筑专业卧室空间进深空间的识别方法与流程

1.本发明涉及建筑设计施工领域的建筑专业cad图纸的智能识别领域,尤其涉及一种建筑专业卧室空间进深空间的识别方法。


背景技术:

2.cad施工图,是表示通过autocad软件将工程项目总体布局,建筑物的外部形状、内部布置、结构构造、内外装修、材料作法以及设备、施工等制作的图样。cad施工图具有图纸齐全、表达准确、要求具体的特点,是进行工程施工、编制施工图预算和施工组织设计的依据,也是进行技术管理的重要技术文件,在施工之前需要对施工图纸进行仔细的审查才能进入施工阶段,目的是保障施工的顺利进行,并且可以避免因图纸有误对完成施工后的使用阶段产生的影响。
3.cad施工图中的建筑专业住宅平面图是将新建建筑物或构筑物的墙、门窗、楼梯、地面及内部功能布局等建筑情况,以水平投影方法和相应的图例所组成的图纸。具体来说,是用一个假想的水平剖切平面沿略高于窗台的位置剖切房屋后,移去上面的部分,对剩下部分向h面做正投影,所得的水平剖面图。建筑住宅平面图作为建筑设计、施工图纸中的重要组成部分,它反映建筑物的功能需要、平面布局及其平面的构成关系,是决定建筑立面及内部结构的关键环节。其主要反映建筑的平面形状、大小、内部布局、地面、门窗的具体位置和占地面积等情况。所以,建筑住宅平面图是新建建筑物的施工及施工现场布置的重要依据,也是设计及规划给排水、强弱电、暖通设备等专业工程平面图和绘制管线综合图的依据。建筑住宅平面图分为首层平面图、标准层平面图、顶层平面图和屋顶平面图等。建筑住宅首层平面图表示第一层房间的布置、建筑入口、门厅及楼梯等,建筑住宅标准层平面图表示中间各层的布置,建筑住宅顶层平面图表示房屋最高层的平面布置图,建筑住宅屋顶平面图表示屋顶平面的水平投影。
4.随着人工智能的广泛应用,一些由人工完成的工作可以用人工智能来完成,cad施工图的审查是一项耗时耗力的重复性工作,且审查人员容易漏审,人工智能可以对cad施工图中的卧室的进深进行识别,借助计算机视觉技术和传统图像处理算法可以实现卧室进深识别,从而实现卧室进深相关规范的自动审查。本发明针对获取建筑专业住宅平面施工图的卧室进深信息,提出了一种泛化性能好,准确率高的识别方法。


技术实现要素:

5.针对上述问题,本发明提供了一种建筑专业卧室空间进深空间的识别方法。
6.为解决上述技术问题,本发明是通过以下技术方案实现的:本发明提供了一种建筑专业卧室空间进深空间的识别方法,该方法包括以下步骤:
7.s1、解析cad平面图;
8.s2、识别后的图元、空间;
9.s3、获取到所有的卧室空间;
10.s4、获取家具图层大于1.5米图元;
11.s5、筛选处于卧室内的图元;
12.s6、使用直线图元合并成床;
13.s7、获取卧室空间轮廓直线;
14.s8、找到垂直与床长边延长线和相交的空间轮廓线;
15.s9、找到垂直于上一步的空间轮廓线;
16.s10、通过上两步获取的线得到进深空间。
17.优选的,所述步骤s1和s2具体包括:将一个建筑平面底图经过cad解析得到图元并结合ai技术和图像算法后识别到各类构件和分割出的各类空间。
18.优选的,所述步骤s4具体包括:通过图层筛选,获取所有家具图层的图元信息,并进行尺寸过滤,获取所有长度大于1.5米的直线图元。
19.优选的,所述步骤s5具体包括:将步骤s4得到的直线图元进一步判断是否在卧室空间中,通过shapely的函数判断卧室空间轮廓是否包含直线在内,两头端点都靠近卧室轮廓的直线也计入内。
20.优选的,所述步骤s6具体包括:通过筛选到的家具图层的直线图元进行合并,得到1.5米或1.8米的床的外接矩形框,合并方法如下:
21.s61、先在步骤s4筛选到的家具直线图元中长度为1.5米或1.8米的线,再查找长度大于1.5或1.8,且端点与1.5或1.8长的线距离小于1线;
22.s62、将找到的这些线通过cv的方法获取轮廓,即为床的轮廓。
23.优选的,所述步骤s7具体包括:通过步骤s3所获得的空间轮廓,拿到构成空间轮廓的所有直线。
24.优选的,所述步骤s8具体包括:获取步骤s6得到的床的长边,将步骤s7的空间轮廓直线按照与床的长边平行和垂直划分为两组,并将床的长边进行延长,找到与其垂直且相交的空间轮廓线。
25.优选的,所述步骤s9具体包括:将垂直长边的两条相交的轮廓线进行延伸,寻找相交的平行于长边的轮廓线。
26.优选的,所述步骤s10具体包括:根据步骤s9找到的平行于床长边的平行轮廓线,可以通过与步骤s8得到的线获取到进深空间。
27.由上述对本发明的描述可知,和现有技术相比,本发明具有如下优点:
28.本发明一种建筑专业卧室空间进深空间的识别方法,通过使用计算机视觉的技术可以自动获取cad图纸上的空间和构件信息,并基于获取到的信息计算出卧室空间的进深,从而实现卧室进深相关规范的自动审查。
附图说明
29.图1是本发明的步骤流程图;
30.图2是本发明图元合并成床的合并方法步骤流程图。
具体实施方式
31.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
32.如图1-2所示,本发明提供一种建筑专业卧室空间进深空间的识别方法,该方法包括以下步骤:
33.s1、解析cad平面图;
34.s2、识别后的图元、空间;
35.s3、获取到所有的卧室空间;
36.s4、获取家具图层大于1.5米图元;
37.s5、筛选处于卧室内的图元;
38.s6、使用直线图元合并成床;
39.s7、获取卧室空间轮廓直线;
40.s8、找到垂直与床长边延长线和相交的空间轮廓线;
41.s9、找到垂直于上一步的空间轮廓线;
42.s10、通过上两步获取的线得到进深空间。
43.其中,步骤s1和s2具体包括:将一个建筑平面底图经过cad解析得到图元并结合ai技术和图像算法后识别到各类构件和分割出的各类空间;
44.其中,步骤s4具体包括:通过图层筛选,获取所有家具图层的图元信息,并进行尺寸过滤,获取所有长度大于1.5米的直线图元;
45.其中,步骤s5具体包括:将步骤s4得到的直线图元进一步判断是否在卧室空间中,通过shapely的函数判断卧室空间轮廓是否包含直线在内,两头端点都靠近卧室轮廓的直线也计入内;
46.其中,步骤s6具体包括:通过筛选到的家具图层的直线图元进行合并,得到1.5米或1.8米的床的外接矩形框,合并方法如下:
47.s61、先在步骤s4筛选到的家具直线图元中长度为1.5米或1.8米的线,再查找长度大于1.5或1.8,且端点与1.5或1.8长的线距离小于1线;
48.s62、将找到的这些线通过cv的方法获取轮廓,即为床的轮廓;
49.其中,步骤s7具体包括:通过步骤s3所获得的空间轮廓,拿到构成空间轮廓的所有直线;
50.其中,步骤s8具体包括:获取步骤s6得到的床的长边,将步骤s7的空间轮廓直线按照与床的长边平行和垂直划分为两组,并将床的长边进行延长,找到与其垂直且相交的空间轮廓线;
51.其中,步骤s9具体包括:将垂直长边的两条相交的轮廓线进行延伸,寻找相交的平行于长边的轮廓线。
52.其中,步骤s10具体包括:根据步骤s9找到的平行于床长边的平行轮廓线,可以通过与步骤s8得到的线获取到进深空间。
53.本发明提供一种建筑专业卧室空间进深空间的识别方法,通过使用计算机视觉的技术可以自动获取cad图纸上的空间和构件信息,并基于获取到的信息计算出卧室空间的进深,从而实现卧室进深相关规范的自动审查。
54.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精
神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1