[发明专利]基于建筑图纸的阳台自动识别方法有效
申请号: | 201810140294.6 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108229073B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 谢鸿宇;杨楚琪;黄冬宁;郭静宜;宋扬;胡恩轩;张家锐 | 申请(专利权)人: | 广州大学 |
主分类号: | G06F30/13 | 分类号: | G06F30/13 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 梁顺宜;郝传鑫 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 建筑 图纸 阳台 自动识别 方法 | ||
本发明公开了一种基于建筑图纸的阳台自动识别方法,首先读取柱所在图层、墙所在图层、门和窗所在图层、外阳台所在图层以及内阳台所在图层的信息;对于外阳台,根据每一组表示同一组外阳台线的线段找出外阳台的栏杆线,根据每一条栏杆线找出组成外阳台板的端点的坐标数据对应写入一个点集;对于内阳台,将所有内阳台划分为不同的阳台组,根据每一个阳台组的Envelope对象找出组成阳台组的N个内阳台板的端点的坐标数据分别对应写入N个点集;最后将每一个点集中的所有端点按找出的顺序依次连接成的封闭线段作为外阳台板轮廓线或内阳台板轮廓线输出。采用本发明的技术方案能够提高建筑对象阳台的识别效率及识别精度。
技术领域
本发明涉及建筑图纸中的建筑对象识别技术领域,尤其涉及一种基于建筑图纸的阳台自动识别方法。
背景技术
随着城市建设和计算机技术的快速发展,应用计算机完成建筑物的设计工作已经成为常用手段,并且从二维建筑图纸的设计逐渐转变为三维建筑模型的设计。
现有技术如翟锐的《AutoCAD建筑工程图的读取_识别与三维重建》、袁庆萍的《建筑图三维重建技术研究》、刘川的《基于ObjectARX与Google Earth的城市三维建模系统研究》和刘励静的《利用二维图形数据构建三维场景技术的研究》等,使用的技术方案基本一致,都是先读取建筑图纸,用计算机图像处理的算法识别图元,获取建筑对象的二维数据,再根据预先设置好的标高,输出到三维引擎生成建筑物的三维模型。
但是,现有技术在建筑图纸的识别过程中未能充分利用建筑图纸所包含的信息,识别对象过少,并且没有对建筑图纸的细节进行识别,导致建筑对象的识别效率低,识别精度低。
发明内容
本发明实施例所要解决的技术问题在于,提供一种基于建筑图纸的阳台自动识别方法,能够提高建筑对象阳台的识别效率及识别精度。
为了解决上述技术问题,本发明实施例提供了一种基于建筑图纸的阳台自动识别方法,所述方法适用于外阳台和内阳台,其中,
适用于所述外阳台的基于建筑图纸的阳台自动识别方法包括以下步骤:
读取柱所在图层、墙所在图层、门和窗所在图层以及外阳台所在图层的信息以获取所有所述图层中所有图元的属性信息以及端点的坐标数据;
找出所述外阳台所在图层中所有表示同一组外阳台线的线段;
根据每一组所述外阳台线找出所有所述外阳台的栏杆线;
根据每一条所述栏杆线找出所有所述图元的端点中组成外阳台板的端点的坐标数据对应写入一个点集;
将每一个所述点集中的所有端点按写入的顺序依次连接成的封闭线段作为外阳台板轮廓线输出。
进一步地,所述找出所述外阳台所在图层中所有表示同一组外阳台线的线段,对于每一组所述外阳台线,具体包括:
S1201、找出所述外阳台所在图层中的所有线段中相互平行且间距小于预设的距离阈值的三条线段;
S1202、判断所述三条线段的两端的所有端点是否在柱线或墙线上;
S1203、若所述三条线段的两端的所有端点均在柱线或墙线上,则所述三条线段为表示同一组所述外阳台线的线段;
S1204、若所述三条线段的两端的所有端点中只有一端的所有端点在柱线或墙线上,则找出一端的所有端点与所述三条线段的另一端的所有端点对应重合的第一组平行线段;
S1205、判断所述第一组平行线段的另一端的所有端点是否在柱线或墙线上,若是,则所述三条线段和所述第一组平行线段为表示同一组所述外阳台线的线段,若否,则找出一端的所有端点与所述第一组平行线段的另一端的所有端点对应重合的第二组平行线段;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州大学,未经广州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810140294.6/2.html,转载请声明来源钻瓜专利网。