建筑轮廓的识别方法、装置、设备及存储介质制造方法及图纸

技术编号:33346034 阅读:11 留言:0更新日期:2022-05-08 09:41
本申请涉及一种建筑轮廓的识别方法、装置、设备及存储介质,其中,所述方法包括:从图纸中,确定各个建筑轮廓所在的至少一个目标图层;获取所述至少一个目标图层中,每个轮廓各自的第一坐标信息;从所述图纸中,查找预设的至少一个关键词以及获取每个所述关键词各自的第二坐标信息;根据所述第一坐标信息和所述第二坐标信息,确定每个所述关键词各自匹配的目标轮廓,确定所述目标轮廓为建筑轮廓,将所述关键词对应的建筑类型作为所述建筑轮廓的类型。本申请用以解决现有技术中,人工识别建筑轮廓的智能化程度低的技术问题。筑轮廓的智能化程度低的技术问题。筑轮廓的智能化程度低的技术问题。

【技术实现步骤摘要】
建筑轮廓的识别方法、装置、设备及存储介质


[0001]本申请涉及图纸智能分析领域,尤其涉及一种建筑轮廓的识别方法、装置、设备及存储介质。

技术介绍

[0002]在建筑总图中,有多种类型的建筑,例如:住宅、水房、垃圾房、变电站、调压站等等。在审核建筑总图时,需要审核变电站、垃圾房等功能设施与住宅的距离是否满足建筑行业标准,例如:垃圾房与住宅之间的距离需超过预设距离,否则,认为绘制的建筑总图不符合建筑行业标准。
[0003]在审核建筑总图时,首先要识别出各个建筑轮廓都属于何种类型的建筑轮廓,才能进一步判断两个建筑之间的距离是否满足建筑行业标准。但是,目前这一工作大都依赖于人工完成,比较耗费人力,智能化程度低。

技术实现思路

[0004]本申请提供了一种建筑轮廓的识别方法、装置、设备及存储介质,用以解决现有技术中,人工识别建筑轮廓的智能化程度低的技术问题。
[0005]第一方面,本申请实施例提供了一种建筑轮廓的识别方法,包括:
[0006]从图纸中,确定各个建筑轮廓所在的至少一个目标图层;
[0007]获取所述至少一个目标图层中,每个轮廓各自的第一坐标信息;
[0008]从所述图纸中,查找预设的至少一个关键词以及获取每个所述关键词各自的第二坐标信息;
[0009]根据所述第一坐标信息和所述第二坐标信息,确定每个所述关键词各自匹配的目标轮廓,确定所述目标轮廓为建筑轮廓,将所述关键词对应的建筑类型作为所述建筑轮廓的类型。
[0010]可选的,所述从图纸中,确定各个建筑轮廓所在的至少一个目标图层,包括:
[0011]对于所述图纸中的每个图层,若存在与至少一个所述关键词相交的图元,则将所述图层作为候选图层;
[0012]从各个所述候选图层中,排除不符合建筑轮廓特征的图层,得到至少一个目标图层。
[0013]可选的,所述对于所述图纸中的每个图层,若存在与至少一个所述关键词相交的图元,则将所述图层作为候选图层,包括:
[0014]将各个所述关键词的第一外接矩形打印在同一个第二图像上,并对各个所述第一外接矩形分别进行填充,得到文字图片;
[0015]对所述图纸进行分图层解析,得到每个所述图层对应的图元;
[0016]对于每个所述图层,从所述图层对应的图元中,提取目标图元,将所述目标图元打印在第三图像上,得到图元图片;将所述图元图片与所述文字图片进行像素按位与操作,得
到目标图片;若所述目标图片中存在像素值大于零的像素点,则确定所述图层内存在与所述关键词相交的图元,则将所述图层确定为所述候选图层。
[0017]可选的,所述从所述图层对应的图元中,提取目标图元,包括:
[0018]从所述图层的所有图元中,去除不在预设颜色阈值范围内的图元,得到所述目标图元。
[0019]可选的,所述从各个所述候选图层中,排除不符合建筑轮廓特征的图层,得到至少一个目标图层,包括:
[0020]对于每个所述候选图层,若所述候选图层满足预设条件中的任意一个,则排除所述候选图层,得到至少一个目标图层;
[0021]其中,所述预设条件包括:
[0022]所述候选图层中的各个轮廓的建筑面积均不在第一预设建筑面积阈值内;
[0023]所述候选图层中,存在面积大于预设面积的第一指定轮廓,且所述至少一个关键词中超过第一预设比例的关键词均落入所述第一指定轮廓中;
[0024]所述候选图层中,存在第二指定轮廓满足:所述至少一个关键词中,落入所述第二指定轮廓中的关键词的比例小于第二预设比例;
[0025]所述候选图层中,存在至少一个第三指定轮廓的面积与所述第三指定轮廓的最小外接矩形的面积比值小于第三预设比例,且所述第三指定轮廓的数量占所述候选图层中所有轮廓的数量的比例超过第四预设比例;
[0026]所述候选图层中,存在任意两个所述轮廓相互交错或内嵌。
[0027]可选的,所述根据所述第一坐标信息和所述第二坐标信息,确定每个所述关键词各自匹配的目标轮廓,包括:
[0028]将所述至少一个目标图层的所有图元打印在同一第一图像上,并将所述第一图像划分成多个网格;
[0029]根据所述第二坐标信息,计算每个关键词的第二中心坐标值;根据所述第二中心坐标值,将各个所述关键词分配到所述多个网格中;
[0030]根据所述第一坐标信息,计算每个所述轮廓的第一中心坐标值;
[0031]对于每个所述关键词,根据所述第一中心坐标值和所述第二中心坐标值,确定存在目标轮廓与所述关键词落入同一所述网格中,且所述关键词的第一外接矩形与所述目标轮廓的第二外接矩形的交集的面积与目标面积的比值大于预设比值,则确定所述目标轮廓与所述关键词匹配;
[0032]其中,所述目标面积为所述第一外接矩形的面积与所述第二外接矩形的面积中的较小值。
[0033]可选的,所述获取所述至少一个目标图层中,每个轮廓各自的第一坐标信息,包括:
[0034]对所述第一图像进行闭运算,获取所述第一图像中所有轮廓的估计坐标值;
[0035]按照所述估计坐标值对各个所述轮廓进行填充,并对每个填充后的轮廓进行开运算,得到每个轮廓的第一坐标信息。
[0036]可选的,所述确定所述目标轮廓为建筑轮廓,将所述关键词对应的建筑类型作为所述建筑轮廓的类型之前,还包括:
[0037]对于每个所述轮廓,若确定所述轮廓的面积在第二预设建筑面积阈值内,则将所述轮廓的类型初步判定为第一类型;若所述轮廓的面积在第三预设建筑面积阈值内,则将所述轮廓的类型初步判定为第二类型。
[0038]第二方面,本申请实施例提供了一种建筑轮廓的识别装置,包括:
[0039]第一确定模块,用于从图纸中,确定各个建筑轮廓所在的至少一个目标图层;
[0040]获取模块,用于获取所述至少一个目标图层中,每个轮廓各自的第一坐标信息;
[0041]第二确定模块,用于从所述图纸中,查找预设的至少一个关键词以及获取每个所述关键词各自的第二坐标信息;
[0042]第三确定模块,用于根据所述第一坐标信息和所述第二坐标信息,确定每个所述关键词各自匹配的目标轮廓,确定所述目标轮廓为建筑轮廓,将所述关键词对应的建筑类型作为所述建筑轮廓的类型。
[0043]第三方面,本申请实施例提供了一种电子设备,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
[0044]所述存储器,用于存储计算机程序;
[0045]所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的建筑轮廓的识别方法。
[0046]第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的建筑轮廓的识别方法。
[0047]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,从图纸的多个图层中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种建筑轮廓的识别方法,其特征在于,包括:从图纸中,确定各个建筑轮廓所在的至少一个目标图层;获取所述至少一个目标图层中,每个轮廓各自的第一坐标信息;从所述图纸中,查找预设的至少一个关键词以及获取每个所述关键词各自的第二坐标信息;根据所述第一坐标信息和所述第二坐标信息,确定每个所述关键词各自匹配的目标轮廓,确定所述目标轮廓为建筑轮廓,将所述关键词对应的建筑类型作为所述建筑轮廓的类型。2.根据权利要求1所述的建筑轮廓的识别方法,其特征在于,所述从图纸中,确定各个建筑轮廓所在的至少一个目标图层,包括:对于所述图纸中的每个图层,若存在与至少一个所述关键词相交的图元,则将所述图层作为候选图层;从各个所述候选图层中,排除不符合建筑轮廓特征的图层,得到至少一个目标图层。3.根据权利要求2所述的建筑轮廓的识别方法,其特征在于,所述对于所述图纸中的每个图层,若存在与至少一个所述关键词相交的图元,则将所述图层作为候选图层,包括:将各个所述关键词的第一外接矩形打印在同一个第二图像上,并对各个所述第一外接矩形分别进行填充,得到文字图片;对所述图纸进行分图层解析,得到每个所述图层对应的图元;对于每个所述图层,从所述图层对应的图元中,提取目标图元,将所述目标图元打印在第三图像上,得到图元图片;将所述图元图片与所述文字图片进行像素按位与操作,得到目标图片;若所述目标图片中存在像素值大于零的像素点,则确定所述图层内存在与所述关键词相交的图元,则将所述图层确定为所述候选图层。4.根据权利要求3所述的建筑轮廓的识别方法,其特征在于,所述从所述图层对应的图元中,提取目标图元,包括:从所述图层的所有图元中,去除不在预设颜色阈值范围内的图元,得到所述目标图元。5.根据权利要求2所述的建筑轮廓的识别方法,其特征在于,所述从各个所述候选图层中,排除不符合建筑轮廓特征的图层,得到至少一个目标图层,包括:对于每个所述候选图层,若所述候选图层满足预设条件中的任意一个,则排除所述候选图层,得到至少一个目标图层;其中,所述预设条件包括:所述候选图层中的各个轮廓的建筑面积均不在第一预设建筑面积阈值内;所述候选图层中,存在面积大于预设面积的第一指定轮廓,且所述至少一个关键词中超过第一预设比例的关键词均落入所述第一指定轮廓中;所述候选图层中,存在第二指定轮廓满足:所述至少一个关键词中,落入所述第二指定轮廓中的关键词的比例小于第二预设比例;所述候选图层中,存在至少一个第三指定轮廓的面积与所述第三指定轮廓的最小外接矩形的面积比值小于第三预设比例,且所述第三指定轮廓的数量占所述候选图层中所有轮廓的数量的比例超过第四预设比例;所述候选图层中,存在任意两个所述轮廓...

【专利技术属性】
技术研发人员:钟克强
申请(专利权)人:万翼科技有限公司
类型:发明
国别省市:

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

1