一种图纸构件识别方法、电子设备及存储介质技术

技术编号:38894744 阅读:15 留言:0更新日期:2023-09-22 14:17
本申请提供一种图纸构件识别方法、电子设备及存储介质,该方法包括:从待处理图纸中提取出图形信息;将图形信息与目标构件的特征信息进行对比,获得对比结果;根据对比结果确定待处理图纸中是否包括目标构件。在上述方案的实现过程中,通过将待处理图纸中提取出的图形信息与目标构件的特征信息进行对比,并根据对比结果来确定待处理图纸中是否包括目标构件,有效地改善了采用人工识别的方式来识别构件的情况,有效地提高了从工程图纸中识别出构件的效率。的效率。的效率。

【技术实现步骤摘要】
一种图纸构件识别方法、电子设备及存储介质


[0001]本申请涉及计算机自动化程序和机器流程自动化的
,具体而言,涉及一种图纸构件识别方法、电子设备及存储介质。

技术介绍

[0002]构件(Artifacts),是指工程图纸(例如工程项目中的CAD图纸)中所描述的结构化的物体,一般由多种线条组合而成形成一定的外观形状,具体的构件例如:建筑设计项目中的门、窗、墙体、梁、柱子等,机械设计项目中的轴承、转子滚轮、齿轮等。
[0003]目前,从工程图纸中识别出构件(Artifacts)均采用的是工程师来人工识别,然而,当有大量的工程图纸需要识别出构件时,由于很多构件的形态类似,大小却不尽相同,区分和识别构件耗费大量的人力,因此,目前从工程图纸中识别出构件的效率较低。

技术实现思路

[0004]本申请实施例的目的在于提供一种图纸构件识别方法、电子设备及存储介质,用于改善从工程图纸中识别出构件的效率较低的问题。
[0005]本申请实施例提供了一种图纸构件识别方法,包括:从待处理图纸中提取出图形信息;将图形信息与目标构件的特征信息进行对比,获得对比结果;根据对比结果确定待处理图纸中是否包括目标构件。在上述方案的实现过程中,通过将待处理图纸中提取出的图形信息与目标构件的特征信息进行对比,并根据对比结果来确定待处理图纸中是否包括目标构件,有效地改善了采用人工识别的方式来识别构件的情况,有效地提高了从工程图纸中识别出构件的效率。
[0006]可选地,在本申请实施例中,在将图形信息与目标构件的特征信息进行对比之前,还包括:获取目标构件的工程图纸,并从工程图纸中解析出目标构件的多个原子特征;依次按照原子特征中的横坐标和纵坐标,对目标构件的多个原子特征进行排序,获得排序后的原子特征;获取特征模板表,并将排序后的原子特征填充至特征模板表中,获得目标构件的特征信息。在上述方案的实现过程中,通过依次按照原子特征中的横坐标和纵坐标,对目标构件的多个原子特征进行排序,并利用排序后的原子特征进行对比自动化流程,从而实现了原子特征级别的精度,在提高从工程图纸中识别出构件的效率的同时,也提高了识别出构件的准确率。
[0007]可选地,在本申请实施例中,将图形信息与目标构件的特征信息进行对比,包括:从图形信息中解析出多个原子数据;依次按照原子数据中的横坐标和纵坐标,对多个原子数据进行排序,获得排序后的原子数据;使用排序后的原子数据中的属性类别和尺寸坐标形成的第一序列,以及特征信息中的属性类别和尺寸坐标形成的第二序列,来构建对比矩阵;对该对比矩阵进行序列对比计算,获得对比结果,对比结果是第一序列与第二序列之间的相似性分数。在上述方案的实现过程中,通过第一序列与第二序列之间的相似性分数来确定待处理图纸中是否包括目标构件,有效地改善了采用人工识别的方式来识别构件的情
况,有效地提高了从工程图纸中识别出构件的效率。
[0008]可选地,在本申请实施例中,在对多个原子数据进行排序之前,还包括:针对多个原子数据中的每个原子数据,判断该原子数据中的属性类别是否在目标构件的特征信息中;若否,则将该原子数据从多个原子数据中剔除。在上述方案的实现过程中,通过在原子数据中的属性类别没有在目标构件的特征信息中的情况下,就将该原子数据从多个原子数据中剔除,从而实现了筛选属性类别后的原子特征级别的精度,在提高从工程图纸中识别出构件的效率的同时,也提高了识别出构件的准确率。
[0009]可选地,在本申请实施例中,在对多个原子数据进行排序之前,还包括:针对多个原子数据中的每个原子数据,判断该原子数据中的尺寸坐标是否符合目标构件的特征信息中的尺寸坐标;若否,则将该原子数据从多个原子数据中剔除。在上述方案的实现过程中,通过在原子数据中的尺寸坐标不符合目标构件的特征信息中的尺寸坐标的情况下,就将该原子数据从多个原子数据中剔除,从而实现了筛选尺寸坐标后的原子特征级别的精度,在提高从工程图纸中识别出构件的效率的同时,也提高了识别出构件的准确率。
[0010]可选地,在本申请实施例中,对该对比矩阵进行序列对比计算,包括:使用动态规划算法对该对比矩阵进行序列相似性计算,获得第一序列与第二序列之间的相似性分数。在上述方案的实现过程中,通过使用动态规划算法对该对比矩阵进行序列相似性计算,并根据获得的第一序列与第二序列之间的相似性分数来确定待处理图纸中是否包括目标构件,有效地改善了采用人工识别的方式来识别构件的情况,有效地提高了从工程图纸中识别出构件的效率。
[0011]可选地,在本申请实施例中,使用动态规划算法对对比矩阵进行序列相似性计算,获得第一序列与第二序列之间的相似性分数,包括:若第一序列中的属性类别与第二序列中的属性类别是相似的,则增加第一序列与第二序列之间的相似性分数;和/或,若第一序列中的尺寸坐标与第二序列中的尺寸坐标是相似的,则增加第一序列与第二序列之间的相似性分数。在上述方案的实现过程中,通过序列中的属性类别和/或尺寸坐标来计算第一序列与第二序列之间的相似性分数,从而改善了直接计算序列整体相似度的情况,有效地通过局部调整相似性分数来增加分数计算的准确率。
[0012]可选地,在本申请实施例中,根据对比结果确定待处理图纸中是否包括目标构件,包括:判断第一序列与第二序列之间的相似性分数是否大于预设阈值;若是,则确定待处理图纸中包括目标构件,否则,确定待处理图纸中不包括目标构件。
[0013]可选地,在本申请实施例中,还包括:获取特征信息队列,特征信息队列中包括:多个工程构件的特征信息,多个工程构件包括目标构件;根据多个工程构件的特征信息从待处理图纸识别出多个工程构件中的至少一个工程构件。在上述方案的实现过程中,通过根据多个工程构件的特征信息从待处理图纸识别出多个工程构件,从而减轻了设计师统计出待处理图纸中的工程构件的工作量,有效地提高了统计出待处理图纸中的工程构件的效率。
[0014]可选地,在本申请实施例中,在根据多个工程构件的特征信息从待处理图纸识别出多个工程构件之后,还包括:获取多个工程构件中的每个工程构件的构件信息,构件信息包括:工程构件的构件编号,以及工程构件在待处理图纸中的相对位置;输出多个工程构件的总数量、构件编号和/或相对位置。在上述方案的实现过程中,通过输出多个工程构件的
总数量、构件编号和/或相对位置,以便于下游的自动化程序使用多个工程构件的总数量、构件编号和/或相对位置进行进一步应用计算,从而实现了计算机自动化识别图纸和提高图纸的识别效率和处理效率。
[0015]本申请实施例还提供了一种图纸构件识别装置,包括:图形信息提取模块,用于从待处理图纸中提取出图形信息;目标信息对比模块,用于将图形信息与目标构件的特征信息进行对比,获得对比结果;目标构件确定模块,用于根据对比结果确定待处理图纸中是否包括目标构件。
[0016]可选地,在本申请实施例中,图纸构件识别装置,还包括:原子特征获取模块,用于获取目标构件的工程图纸,并从工程图纸中解析出目标构件的多个原子特征;原子特征排序模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图纸构件识别方法,其特征在于,包括:从待处理图纸中提取出图形信息;将所述图形信息与目标构件的特征信息进行对比,获得对比结果;根据所述对比结果确定所述待处理图纸中是否包括所述目标构件。2.根据权利要求1所述的方法,其特征在于,在所述将所述图形信息与目标构件的特征信息进行对比之前,还包括:获取所述目标构件的工程图纸,并从所述工程图纸中解析出所述目标构件的多个原子特征;依次按照所述原子特征中的横坐标和纵坐标,对所述目标构件的多个原子特征进行排序,获得排序后的原子特征;获取特征模板表,并将所述排序后的原子特征填充至所述特征模板表中,获得所述目标构件的特征信息。3.根据权利要求1所述的方法,其特征在于,所述将所述图形信息与目标构件的特征信息进行对比,包括:从所述图形信息中解析出多个原子数据;依次按照所述原子数据中的横坐标和纵坐标,对所述多个原子数据进行排序,获得排序后的原子数据;使用所述排序后的原子数据中的属性类别和尺寸坐标形成的第一序列,以及所述特征信息中的属性类别和尺寸坐标形成的第二序列,来构建对比矩阵;对所述对比矩阵进行序列对比计算,获得所述对比结果,所述对比结果是所述第一序列与所述第二序列之间的相似性分数。4.根据权利要求3所述的方法,其特征在于,在所述对所述多个原子数据进行排序之前,还包括:针对所述多个原子数据中的每个原子数据,判断该原子数据中的属性类别是否在所述目标构件的特征信息中;若否,则将该原子数据从所述多个原子数据中剔除。5.根据权利要求3所述的方法,其特征在于,在所述对所述多个原子数据进行排序之前,还包括:针对所述多个原子数据中的每个原子数据,判断该原子数据中的尺寸坐标是否符合所述目标构件的特征信息中的尺寸坐标;若否,则将该原子数据从所述多个原子数据中剔除。6.根据权利要求3所述的方法,其特征在于,所述对所述对比矩阵进行序列...

【专利技术属性】
技术研发人员:孟召龙吴凡张晓程董润华
申请(专利权)人:上海弘玑信息技术有限公司
类型:发明
国别省市:

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

1