公开/公告号CN112989452A
专利类型发明专利
公开/公告日2021-06-18
原文格式PDF
申请/专利权人 上海品览智造科技有限公司;
申请/专利号CN202110074099.X
申请日2021-01-20
分类号G06F30/13(20200101);G06T11/60(20060101);G06F113/14(20200101);
代理机构31374 上海创开专利代理事务所(普通合伙);
代理人汪发成
地址 200120 上海市浦东新区自由贸易试验区芳春路400号1幢3层
入库时间 2023-06-19 11:29:13
技术领域
本发明属于CAD图像识别技术领域,特别是涉及一种CAD给排水专业图中对构件引线标注文本的精准识别方法。
背景技术
CAD施工图,是表示通过AutoCAD软件将工程项目总体布局,建筑物的外部形状、内部布置、结构构造、内外装修、材料作法以及设备、施工等制作的图样。CAD施工图具有图纸齐全、表达准确、要求具体的特点,是进行工程施工、编制施工图预算和施工组织设计的依据,也是进行技术管理的重要技术文件,在施工之前需要对施工图纸进行仔细的审查才能进入施工阶段,目的是保障施工的顺利进行,并且可以避免因图纸有误对完成施工后的使用阶段产生的影响。
CAD施工图中的给排水平面图和系统图主要绘制的是给排水专业构件及其文本标注信息,包含构建图形,引线信息和文本标注信息等。随着人工智能的兴起,一大波由人工参与的项目可以用人工智能代替,其中CAD施工图的审查就是一项耗时耗力的重复性工作。为了便于人工智能对CAD施工图的审查,需要精准的识别图纸中的构件,及构件通过引线连接的文本标注信息,本发明正是针对CAD给排水专业图纸中对构件、引线和文本的精准识别,提出了一种覆盖范围广,准确率高的构件引线标注文本的识别方法。
发明内容
本发明提供了一种CAD给排水专业图中对构件引线标注文本的精准识别方法,解决了以上问题。
为解决上述技术问题,本发明是通过以下技术方案实现的:
本发明的一种CAD给排水专业图中对构件引线标注文本的精准识别方法,包括如下步骤:
S1、CAD图纸解析:对CAD图纸进行解析,获取线段、文本等一系列图元信息进行分类存储;
S2、获取图元信息:根据解析结果获取构件:在立管图层获取到的线型图元就是立管构件;在横管图层获取到的线型图元就是横管构件;获取引线:在引线图层获取到的线型图元就是引线;获取文本信息:获取图框中所有文本信息;
S3、处理图元信息:获取并计算所有文本的四个顶点坐标,长边倾斜角度,底边中点坐标,文本内容,调整引线图元坐标顺序;
S4、合并引线图元:获取引线支线:过滤掉竖直文本和竖直引线,在引线图元的一定搜索范围内查找引线对应的文本,若能找到对应文本则为引线支线;获取通用引线,并对首位连接的引线进行连接,对连接后有重合的通用引线进行合并成一条,过滤掉长度不满足要求的通用引线,将通用引线和引线支线进行合并;
S5、找到通用引线贯穿的构建,根据构建类型对文本和构件进行匹配,从而找到该构件对应的引线标注信息。
本发明相对于现有技术包括有以下有益效果:
本发明可以高效精准的获取图框中所有构件的引线标注文本,弥补了CAD图纸中识别构件引线标注文本的技术空白,为后续开展构件识别及关系研究、审查等提供了坚实的基础。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种CAD给排水专业图中对构件引线标注文本的精准识别方法的步骤图;
图2为本发明具体实施例的S2步骤的示例图;
图3为本发明具体实施例的S2步骤中解析获取图元信息的示例;
图4为本发明具体实施例的S2步骤中解析获取文本信息的示例;
图5为本发明具体实施例的S2步骤获取的横管图层内容;
图6为本发明具体实施例基于步骤S3-5通过引线匹配构件文本标注示例图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1-6所示,本发明的一种CAD给排水专业图中对构件引线标注文本的精准识别方法,包括如下步骤:
S1、CAD图纸解析:对CAD图纸进行解析,获取线段、文本等一系列图元信息进行分类存储;
S2、获取图元信息:根据解析结果获取构件:在立管图层获取到的线型图元就是立管构件;在横管图层获取到的线型图元就是横管构件;获取引线:在引线图层获取到的线型图元就是引线;获取文本信息:获取图框中所有文本信息;
S3、处理图元信息:获取并计算所有文本的四个顶点坐标,长边倾斜角度,底边中点坐标,文本内容,调整引线图元坐标顺序;
S4、合并引线图元:获取引线支线:过滤掉竖直文本和竖直引线,在引线图元的一定搜索范围内查找引线对应的文本,若能找到对应文本则为引线支线;获取通用引线,并对首位连接的引线进行连接,对连接后有重合的通用引线进行合并成一条,过滤掉长度不满足要求的通用引线,将通用引线和引线支线进行合并;
S5、找到通用引线贯穿的构建,根据构建类型对文本和构件进行匹配,从而找到该构件对应的引线标注信息。
如图3-6所示:
本具体实施例的CAD图中,立管,横管,引线会绘制在各自特定图层中,只要筛选出对应的图层名就可以获取指定图层,指定图层下的线就是立管,横管,引线。
例如:给水横管在上图这个图层,该图层下的线都是给水横管;
如图3和图4所示,解析获取图元信息:图中的线段就是线型图元,文字就是文本图元;
如图5所示,获取图层信息:如指定获取横管图层内容,该图层下的线就是横管构件;
有益效果:
本发明可以高效精准的获取图框中所有构件的引线标注文本,弥补了CAD图纸中识别构件引线标注文本的技术空白,为后续开展构件识别及关系研究、审查等提供了坚实的基础。
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
机译: 可以与文本输入,对象尺寸标注,CAD应用程序和计算机演示一起使用的手持式计算机具有用于检测其相对于周围空气运动的流体传感器
机译: 附图中的截面构件,特别是可用于轴承的滚子轴承,现在我们将描述一种利用该构件来实现旋转构件速度的装置。
机译: 一种智能文本标注的方法,系统和计算机程序