当前位置: 首页 > 专利查询>广州大学专利>正文

基于建筑图纸的阀门自动识别方法技术

技术编号:27006959 阅读:18 留言:0更新日期:2021-01-08 17:11
本发明专利技术公开了一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:获取待识别建筑图纸图像;根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集,并将所述等腰三角形集中的所有等腰三角形的顶点写入顶点集;遍历所述顶点集,获取同时为两个等腰三角形顶点的公共点;遍历经过所述公共点的四条边,其中,每条边仅与另一个三角形的一边共线,以获取线段集;遍历所述线段集的线段,获取以所述公共点为中点且与两个等腰三角形的底边均平行的线段,从而识别出属于闸阀的几何实体,并将所述几何实体写入闸阀集。本发明专利技术能够有效提高阀门的识别精度和识别效率。

【技术实现步骤摘要】
基于建筑图纸的阀门自动识别方法
本专利技术涉及建筑图纸中的建筑对象识别
,尤其涉及一种基于建筑图纸的阀门自动识别方法。
技术介绍
随着城市建设和计算机技术的快速发展,应用计算机完成建筑物室内管线的设计工作已经成为常用手段,并且从二维建筑图纸的设计逐渐转变为三维建筑模型的设计。现有技术如李晓的《面向智慧城市的建筑管线三维重建技术研究》,利用人工读取或编写程序从建筑图纸中提取出室内管线的三维信息,然后建立三维模型。张宇贝的《基于三维激光扫描的复杂管线BIN几何模型构建与应用研究》,利用三维激光扫描仪对室内管线进行扫描,获取管线的点云数据,然后,利用专业软件配准后,人工提取管线信息建立三维模型。但是,现有技术在对建筑图纸的识别过程中未能充分利用建筑图纸所包含的信息,识别对象种类单一,并且没有对建筑图纸的细节进行识别,导致建筑对象的识别精度低,识别效率低。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种基于建筑图纸的阀门自动识别方法,能够有效提高阀门的识别精度和识别效率。为了实现上述目的,本专利本文档来自技高网...

【技术保护点】
1.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:/n获取待识别建筑图纸图像;/n根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:/n遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集,并将所述等腰三角形集中的所有等腰三角形的顶点写入顶点集;/n遍历所述顶点集,获取同时为两个等腰三角形顶点的公共点;/n遍历经过所述公共点的四条边,其中,每条边仅与另一个三角形的一边共线,以获取线段集;/n遍历所述线段集的线段,获取以所述公共点为中点且与两个等腰三角形的底边均平行的线段,从而识别出属于闸阀的几何实体,并将所述几何实体写入闸阀集。/n

【技术特征摘要】
1.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集,并将所述等腰三角形集中的所有等腰三角形的顶点写入顶点集;
遍历所述顶点集,获取同时为两个等腰三角形顶点的公共点;
遍历经过所述公共点的四条边,其中,每条边仅与另一个三角形的一边共线,以获取线段集;
遍历所述线段集的线段,获取以所述公共点为中点且与两个等腰三角形的底边均平行的线段,从而识别出属于闸阀的几何实体,并将所述几何实体写入闸阀集。


2.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取矩形集和等腰三角形集;
获取所述矩形集中的矩形点集,并判断所述矩形集中的矩形一条边P1P2的联通点个数是否大于2;
获取所述等腰三角形集中的等腰三角形点集,并判断所述等腰三角形集中的等腰三角形底边P5P6起点和终点的联通点个数是否大于2;
判断矩形一条边P1P2和三角形底边P5P6是否重合,并判断等腰三角形顶点P7是否在矩形一条边P1P2的对边P3P4上,从而识别出属于减压阀的几何实体,并将所述几何实体写入减压阀集。


3.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等边三角形集、圆形集、圆弧集和线段集;
遍历所述等边三角形集,获取具有公共顶点的两个等边三角形;
遍历所述圆形集,获取圆心与三角形公共顶点相同的圆;
遍历所述线段集,获取与圆相交的线段,且所述线段其中一个端点在圆上,另一个端点与圆弧的起点和终点共线,从而识别出属于温度调节阀的几何实体,并将所述几何实体写入温度调节阀集。


4.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取线段集和圆填充集;
遍历所述线段集和所述圆填充集,获取单个圆形上有五条线段的几何实体;
若所述五条线段中,有两对平行线段且第五条线段与其中一对平行线段平行,则识别出属于角阀的几何实体,并将所述几何实体写入角阀集。


5.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等边三角形集,并将所述等边三角形集中的所有等边三角形的顶点写入顶点集;
遍历所述顶点集,获取同时为三个三角形顶点的公共点;
遍历经过所述公共点的六条边,其中,每条边仅与另一个三角形的一边共线,从而识别出属于三通阀的几何实体,并将所述几何实体写入三通阀集。


6.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等边三角形集,并将所述等边三角形集中的所有等边三角形的顶点写入顶点集;
遍历所述顶点集,获取同时为四个三角形顶点的公共点;
遍历经过所述公共点的八条边,其中,每条边仅与另一个三角形的一边共线,从而识别出属于四通阀的几何实体,并将所述几何实体写入四通阀集。


7.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集,并将所述等腰三角形集中的所有等腰三角形的顶点写入顶点集;
遍历所述顶点集,获取同时为两个三角形顶点的公共点;
遍历经过所述公共点的四条边,其中,每条边仅与另一个三角形的一边共线,从而识别出属于截止阀的几何实体,并将所述几何实体写入截止阀集。


8.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取矩形集、圆填充集和线段集;
遍历所述矩形集,获取矩形的中心点,并将中心点写入中心点集;
遍历所述圆填充集,获取圆形的圆心,并将圆心写入圆心集;
遍历所述线段集,获取矩形的对角线集;
遍历所述中心点集、所述圆心集和所述对角线集,获取圆心和矩形中心点重合且对角线穿过圆心的几何实体,从而识别出属于蝶阀的几何实体,并将所述几何实体写入蝶阀集。


9.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰角形集、线段集、圆形集和圆弧集;
遍历所述等腰三角形集,并将所述等腰三角形集中的所有等腰三角形的顶点写入顶点集;
遍历所述顶点集,获取同时为两个三角形顶点的公共点;
遍历经过所述公共点的四条边,其中,每条边仅与另一个三角形的一边共线,并将所述公共点写入公共点集;
遍历所述线段集,获取一个端点在圆上,另一个端点在所述公共点的线段;
遍历所述圆弧集,获取与所述线段相连的圆内两个起点和终点相连的圆弧,从而识别出属于电动闸阀的几何实体,并将所述几何实体写入电动闸阀集。


10.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰角形集、线段集和矩形集;
遍历所述等腰三角形集,并将所述等腰三角形集中的所有等腰三角形的顶点写入顶点集;
遍历所述顶点集,获取同时为两个三角形顶点的公共点;
遍历经过所述公共点的四条边,其中,每条边仅与另一个三角形的一边共线,并将所述公共点写入公共点集;
遍历所述线段集,获取两条相互垂直的线段,其中一条线段的一个端点在所述公共点,另一端点在两条相互垂直的线段的交点;
遍历所述矩形集,获取与所述两条相互垂直的线段都相交的矩形,从而识别出属于液动闸阀的几何实体,并将所述几何实体写入液动闸阀集。


11.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰角形集、线段集、圆弧集;
遍历所述等腰三角形集,并将所述等腰三角形集中的所有等腰三角形的顶点写入顶点集;
遍历所述顶点集,获取同时为两个三角形顶点的公共点;
遍历经过所述公共点的四条边,其中,每条边仅与另一个三角形的一边共线,并将所述公共点写入公共点集;
遍历所述线段集,获取两条相互垂直的线段,其中一条线段的一个端点在所述公共点,另一端点在两条相互垂直的线段的交点;
遍历所述圆弧集,获取起点和终点与所述两条相互垂直的线段中另一条线段的两个端点相重合的圆弧,从而识别出属于气动闸阀的几何实体,并将所述几何实体写入气动闸阀集。


12.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取矩形集、圆形集、圆填充集、圆弧集和线段集;
遍历所述矩形集,获取矩形的中心点,并将中心点写入中心点集;
遍历所述圆形集和所述圆填充集,获取圆形的圆心,并将圆心写入圆心集;
遍历所述线段集,获取矩形的对角线集;
遍历所述中心点集、所述圆心集和所述对角线集,获取圆心和矩形的中心点重合且对角线穿过圆心的几何实体;
遍历所述线段集,获取一个端点在圆上,另一个端点在所述矩形的中心点的线段;
遍历所述圆弧集,获取与所述线段相连的圆内两个起点和终点相连的圆弧,从而识别出属于电动蝶阀的几何实体,并将所述几何实体写入电动蝶阀集。


13.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取矩形集、圆填充集和线段集;
遍历所述矩形集,获取矩形的中心点,并将中心点写入中心点集;
遍历所述圆填充集,获取圆形的圆心,并将圆心写入圆心集;
遍历所述线段集,获取矩形的对角线集;
遍历所述中心点集、所述圆心集和所述对角线集,获取圆心和矩形的中心点重合且对角线穿过圆心的几何实体;
遍历所述线段集,获取两条相互垂直的线段,其中一条线段的一个端点在所述公共点,另一端点在两条相互垂直的线段的交点;
遍历所述矩形集,获取与所述两条相互垂直的线段都相交的矩形,从而识别出属于液动蝶阀的几何实体,并将所述几何实体写入液动蝶阀集。


14.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取矩形集、圆填充集和线段集;
遍历所述矩形集,获取矩形的中心点,并将中心点写入中心点集;
遍历所述圆填充集,获取圆形的圆心,并将圆心写入圆心集;
遍历所述线段集,获取矩形的对角线集;
遍历所述中心点集、所述圆心集和所述对角线集,获取圆心和矩形的中心点重合且对角线穿过圆心的几何实体;
遍历所述线段集,获取两条相互垂直的线段,其中一条线段的一个端点在所述公共点,另一端点在两条相互垂直的线段的交点;
遍历所述圆弧集,获取起点和终点与所述两条相互垂直的线段中另一条线段的两个端点相重合的圆弧,从而识别出属于气动蝶阀的几何实体,并将所述几何实体写入气动蝶阀集。


15.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集和圆填充集;
遍历所述等腰三角形集,获取与圆形相交的等腰三角形的顶点,写入顶点集;
遍历顶点集、圆填充集,找出同一圆填充上两顶点的连线经过圆心的几何实体。
将符合条件的几何实体写入球阀集。


16.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集、圆填充集和线段集;
遍历所述等腰三角形集,获取与圆填充相交的等腰三角形的顶点,写入顶点集;
遍历所述顶点集和所述圆填充集,获取两个等腰三角形的顶点的连线经过同一圆填充的圆心的几何实体;
遍历所述线段集,获取一个端点与所述圆填充相交,另一端点在相互垂直的两条线段的交点的线段,从而识别出属于隔膜阀的几何实体,并将所述几何实体写入隔膜阀集。


17.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集、圆填充集和线段集;
遍历所述等腰三角形集,获取与圆填充相交的等腰三角形的顶点,写入顶点集;
遍历所述顶点集和所述圆填充集,获取两个等腰三角形的顶点的连线经过同一圆填充的圆心的几何实体;
遍历所述线段集,获取一个端点与所述圆填充相交,另一端点在垂直于等腰三角形一边的交点的线段,从而识别出属于气开隔膜阀的几何实体,并将所述几何实体写入气开隔膜阀集。


18.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集和圆填充集;
遍历所述等腰三角形集,获取与圆填充相交的等腰三角形的顶点,写入顶点集;
遍历所述顶点集和所述圆填充集,获取同一圆填充上顶点个数为三的圆填充,以及三个顶点中有两个顶点的连线经过所述圆填充的圆心的几何实体,从而识别出属于气闭隔膜阀的几何实体,并将所述几何实体写入气闭隔膜阀集。


19.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集、圆形集、线段集、圆填充集和圆弧集;
遍历所述等腰三角形集,获取与圆填充相交的等腰三角形的顶点,写入顶点集;
遍历所述顶点集和所述圆填充集,获取两个等腰三角形的顶点的连线经过同一圆填充的圆心的几何实体;
遍历所述线段集和所述圆形集,获取一个端点与所述圆填充相交,另一端点与圆形相交的线段;
遍历所述圆弧集,获取与所述线段相连的圆内两个起点和终点相连的圆弧,从而识别出属于电动隔膜阀的几何实体,并将所述几何实体写入电动隔膜阀集。


20.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集、圆形集和线段集;
遍历所述等腰三角形集,获取顶点在圆内的等腰三角形的顶点,写入顶点集;
遍历所述顶点集和所述圆形集,获取同一圆内的两顶点均在圆心的几何实体;
遍历所述线段集,获取相互平行、长度相等且线段间距离小于线段长度的平行线段,写入平行线段集;
遍历所述线段集和所述平行线段集,获取一个端点在圆上,另一端点垂直于平行线段且只有一个交点的线段,从而识别出属于压力调节阀的几何实体,并将所述几何实体写入压力调节阀集。


21.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集、线段集和矩形集;
遍历所述等腰三角形集,并将所述等腰三角形中的所有等腰三角形的顶点写入顶点集;
遍历所述顶点集,获取同时为两个三角形顶点的公共点;
遍历经过所述公共点的四条边,其中,每条边仅与另一个三角形的一边共线,将所述公共点写入公共点集;
遍历所述矩形集,获取矩形内有文字M的矩形;
遍历所述线段集,获取一个端点在所述公共点,另一端点在垂直于内有文字M的矩形的一边的线段,从而识别出属于电磁阀的几何实体,并将所述几何实体写入电磁阀集。


22.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取线段集;
遍历所述线段集,获取相互平行的线,写入平行线集;
遍历所述平行线集,获取在平行线间端点的连接线段,且该连接线段不垂直于平行线,并将该平行线与连接线段的组合写入平行且连接线集;
遍历所述线段集,获取与平行且连接线集中的平行线垂直的线段,且该线段到平行线的最短距离小于平行线间连接线段的长度,写入单线集;
遍历所述线段集,获取仅与单线相交且只有一个交点的线段,且该线段的长度小于所述单线,从而识别出属于止回阀的几何实体,并将所述几何实体写入止回阀集。


23.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取线段集和圆形集;
遍历所述线段集,获取相互平行的线段,写入平行线集;
遍历所述平行线集,获取在平行线间端点的连接线段,且该线段不垂直于平行线,并将该平行线与连接线段的组合写入平行且连接线集;
遍历所述线段集,获得与平行且连接线集中的平行线垂直的线段,且该线段到平行线的最短距离小于平行线间连接线段的长度,写入单线集;
遍历所述单线集,获取仅与单线相交且只有一个交点的线段,且该线段的长度小于所述单线;
遍历所述圆形集,获取圆心在所述连接线段的中点,且半径小于连接线段1/8的圆形,从而识别出属于消声止回阀的几何实体,并将所述几何实体写入消声止回阀集。


24.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集、圆填充集、圆形集和线段集;
遍历所述圆形集,获取圆形内部有文字C的圆形,写入文字圆形集;
遍历所述等腰三角形集,获取与圆填充相交的等腰三角形的顶点,写入顶点集;
遍历所述顶点集和所述圆填充集,获取同一圆填充上两顶点的连线经过圆心的几何实体;
遍历所述线段集、所述圆填充集和所述文字圆形集,获取一个端点在圆填充上,另一个端点在文字圆形上的线段,从而识别出属于持压阀的几何实体,并将所述几何实体写入持压阀集。


25.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具体为:
遍历所述待识别建筑图纸图像的阀门图层,获取等腰三角形集、圆形集、线段集、平行线集、圆填充集和等腰三角形填充集;
遍历所述等腰三角形集和所述圆填充集,获取与圆填充相交的等腰三角形的顶点,写入顶点集;
遍历所述顶点集和所述圆填充集,获取同一圆填充上两顶点的连线经过圆心的几何实体;
遍历所述线段集,获取一个端点在圆填充上,另一个端点无连通点的线段,写入连接线段集;
遍历所述连接线段集、所述等腰三角形填充集和所述平行线集,获取同时满足下列条件的线段:
与有填充的等腰三角形的底边垂直有交点;
与有填充的等腰三角形的等腰边的交点相交;
与平行线集中的两条平行线垂直且有两个交点;
从而识别出属于泄压阀的几何实体,并将所述几何实体写入泄压阀集。


26.一种基于建筑图纸的阀门自动识别方法,其特征在于,包括:
获取待识别建筑图纸图像;
根据基础几何图形识别算法识别出所述待识别建筑图纸图像中的几何图形实体,具...

【专利技术属性】
技术研发人员:谢鸿宇孙金萍郭咏鸿郭静宜庄财钢李长辉
申请(专利权)人:广州大学
类型:发明
国别省市:广东;44

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

1