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

一种基于DBSCAN算法的水利CAD图信息识别方法、系统及存储介质技术方案

技术编号:43355752 阅读:22 留言:0更新日期:2024-11-19 17:42
本发明专利技术公开了一种基于DBSCAN算法的水利CAD图信息识别方法、系统及存储介质,该发明专利技术包括获取CAD图纸中的实体信息;将实体信息转化为二维图元信息表;基于图元信息表中的数据进行图框、图名识别;基于图框、图名识别后图元信息表中的数据进行控制点加密;利用DBSCAN算法对加密后的控制点进行聚类,获得关于加密后控制点的分类列表及其小图类别;基于加密后控制点的分类列表及其小图类别,更新实体信息,完成实体信息中的小图聚类。本发明专利技术实现了对水利CAD图纸中剖面信息的自动归类和整理,提高了CAD图形数据处理的效率和准确性,能适用于不同规模和类型的水利CAD图纸,具有良好的通用性和适应性。

【技术实现步骤摘要】

本专利技术涉及cad图纸信息提取,特别是涉及一种基于dbscan算法的水利cad图信息识别方法、系统及存储介质。


技术介绍

1、在水利工程领域,cad图纸作为设计、施工和审查的重要依据,其信息的准确性和处理的效率对工程项目的影响至关重要。然而,随着水利工程规模的日益扩大和复杂度的增加,cad图纸中的信息也呈现出多样化、复杂化的趋势。传统的cad图纸处理方法往往依赖人工进行信息的提取和归类,这不仅效率低下,而且容易出错,难以满足现代水利工程对高效、准确信息处理的需求。

2、在现有技术中,对于cad图纸的信息处理主要依赖于一些基本的图像处理和数据分析技术,但这些技术往往只能实现简单的信息提取和分类,无法对cad图纸中的复杂信息进行深入的挖掘和分析。特别是在水利cad图纸中,由于涉及到大量的剖面信息,这些信息的归类和整理对于后续的施工和审查工作具有重要意义。因此,如何实现对水利cad图纸中涉及剖面信息的小图准确归类和高效处理,成为了当前水利工程领域亟待解决的问题。


技术实现思路

1、专利技术目的:本专利本文档来自技高网...

【技术保护点】

1.一种基于DBSCAN算法的水利CAD图信息识别方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于DBSCAN算法的水利CAD图信息识别方法,其特征在于,步骤1所述的CAD图包括A0或加长A0图框,图框内含有多幅小图,每个小图均含有图名,其中图纸名称文字高度为N,小图图名文字高度为n。

3.根据权利要求1所述的基于DBSCAN算法的水利CAD图信息识别方法,其特征在于,步骤1所述的获取CAD图纸中的实体信息的方法为:将CAD图纸转换为DXF格式,使用ezdxf库来读取DXF文件,获取图纸中的所有实体信息,所述实体信息是指实体类型、图层、控制点、线框;...

【技术特征摘要】

1.一种基于dbscan算法的水利cad图信息识别方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于dbscan算法的水利cad图信息识别方法,其特征在于,步骤1所述的cad图包括a0或加长a0图框,图框内含有多幅小图,每个小图均含有图名,其中图纸名称文字高度为n,小图图名文字高度为n。

3.根据权利要求1所述的基于dbscan算法的水利cad图信息识别方法,其特征在于,步骤1所述的获取cad图纸中的实体信息的方法为:将cad图纸转换为dxf格式,使用ezdxf库来读取dxf文件,获取图纸中的所有实体信息,所述实体信息是指实体类型、图层、控制点、线框;实体类型包含直线、圆弧、块、文本、多段线、尺寸标注。

4.根据权利要求3所述的基于dbscan算法的水利cad图信息识别方法,其特征在于,步骤2所述图元信息表包含的列标签有:实体句柄handle、实体类型type、控制点points、名称name、线宽linewidth;其中对于文本实体,将文本内容储存在列标签text中,文字高度储存在列标签height中。

5.根据权利要求4所述的基于dbscan算法的水利cad图信息识别方法,其特征在于,步骤3所述图框、图名识别的方法为:将高度大于设定阈值的多段线标注为图框,以图框左下角为原点,将位于图框相对位置(0.75,0)~(1,0.15)矩形范围内的多段线打上“图框”标记,标记在“name”列中;

6.根据权利要求1所述的基于dbscan算法的水利cad图信息识别方法,其特征在于,步骤4所...

【专利技术属性】
技术研发人员:黄宇杰陈斐仰王皓臻张元杰翁赫楠俞晓东
申请(专利权)人:河海大学
类型:发明
国别省市:

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

1