工程图纸的预处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:29527443 阅读:13 留言:0更新日期:2021-08-03 15:14
本申请涉及一种工程图纸的预处理方法、装置、电子设备和存储介质,应用于数据处理技术领域,其中,方法包括:获取工程图纸中每个类别图层中的图元的基本信息,基本信息包括图元的空间坐标;根据图元的空间坐标,确定每个类别图层中各构件的第一边界框;根据第一边界框内的图元的基本信息,绘制得到各构件的构件图像,以通过构件图像进行分类。以解决现有技术中,需要先将图纸的格式转化成图片数据,而图纸打印转换成图片后,图片的数据较大,程序运行时需要占用极大内存,耗费时间较长的问题。

【技术实现步骤摘要】
工程图纸的预处理方法、装置、电子设备和存储介质
本申请涉及数据处理
,尤其涉及一种工程图纸的预处理方法、装置、电子设备和存储介质。
技术介绍
建筑图纸的设计、审查是建筑项目开发流程中的重要环节,图纸的质量将直接影响到项目进度、项目成本和项目质量,优质的图纸能够为项目建立良好的口碑。为保证项目的交付质量,设计师也常常需要花大量的精力来管控好图纸质量,他们对能够提升审图效率的工具有着强烈的诉求,据此,市面上出现了智能审图工具。审图工具在对图纸进行审核时,需要先进行预处理,以得到图纸中各构件的图像。相关技术中,对图纸进行预处理得到构件图像时,往往需要先将图纸本身的格式数据,转化成图片格式数据得到打印原图,进而确定构件在打印原图中的位置区域,在打印原图上抠出包括该构件所在位置区域的小图,得到构件的图像,进而对构件进行深度学习分类。但是,这种方式,需要先将图纸的格式转化成图片数据,而图纸打印转换成图片后,图片的数据较大,程序运行时需要占用极大内存,耗费时间较长。
技术实现思路
本申请提供了一种工程图纸的预处理方法、装置、电子设备和存储介质,用以解决现有技术中,需要先将图纸的格式转化成图片数据,而图纸打印转换成图片后,图片的数据较大,程序运行时需要占用极大内存,耗费时间较长的问题。第一方面,本申请实施例提供了一种工程图纸的预处理方法,包括:获取工程图纸中每个类别图层中的图元的基本信息,所述基本信息包括图元的空间坐标;根据所述图元的空间坐标,确定每个类别图层中各构件的第一边界框;将所述工程图纸转换为工程图像;基于所述第一边界框对所述工程图像进行切割,得到各所述构件的构件图像,以通过所述构件图像进行分类。可选的,根据所述图元的空间坐标,确定每个类别图层中各构件的第一边界框,包括:根据所述图元的空间坐标,得到所述图元的第二边界框;判断所述类别图层中的各所述第二边界框之间是否重叠;若重叠,将重叠的所述第二边界框进行合并,得到所述第一边界框;若未重叠,将所述第二界框作为所述构件的所述第一边界框。可选的,所述根据所述图元的空间坐标,得到所述图元的第二边界框,包括:获取所述图元的所述空间坐标中各顶点的坐标;将所述顶点坐标中横坐标的最小值和纵坐标的最小值,作为所述第二边界框的第一坐标;将所述顶点坐标中横坐标的最大值和纵坐标的最大值,作为所述第二边界框的第二坐标;根据所述第一坐标和所述第二坐标,绘制得到所述第二边界框。可选的,所述判断所述类别图层中的各所述第二边界框之间是否重叠,包括:获取各所述第二边界框的所述第一坐标和所述第二坐标;根据第三边界框的第一坐标和第四边界框的第一坐标中,横坐标的最大值和纵坐标的最大值,得到第三坐标,所述第三边界框和所述第四边界框为相邻的两个第二边界框;根据第三边界框的第二坐标和第四边界框的第二坐标中,横坐标的最小值和纵坐标的最小值,得到第四坐标;若所述第四坐标的横坐标小于所述第三坐标的横坐标,并且,所述第四坐标的纵坐标小于所述第三坐标的纵坐标,确定所述第三边界框和所述第四边界框未重叠;否则,确定所述第三边界框和所述第四边界框重叠。可选的,所述将重叠的所述第二边界框进行合并,得到所述第一边界框,包括:获取所述第三边界框中第一坐标的横坐标和第二坐标的横坐标、以及第四边界框中第一坐标的横坐标和第二坐标的横坐标的最小值,作为所述第一边界框的第五坐标的横坐标;获取所述第三边界框中第一坐标的纵坐标和第二坐标的纵坐标,以及第四边界框中第一坐标的纵坐标和第二坐标的纵坐标的最小值,作为所述第一边界框的第五坐标的纵坐标;获取所述第三边界框中第一坐标的横坐标和第二坐标的横坐标,以及第四边界框中第一坐标的横坐标和第二坐标的横坐标的最大值,作为所述第一边界框的第六坐标的横坐标;获取所述第三边界框中第一坐标的纵坐标和第二坐标的纵坐标,以及第四边界框中第一坐标的纵坐标和第二坐标的纵坐标的最大值,作为所述第一边界框的第六坐标的纵坐标;根据所述第五坐标和所述第六坐标,得到所述第一边界框。可选的,所述基本信息还包括所述图元的类型,所述根据所述第一边界框内的图元的基本信息,绘制得到各所述构件的构件图像,包括:获取预设大小的初始图像;根据所述图元的空间坐标和所述图元的类型,将所述图元映射至所述初始图像中,得到所述构件图像。可选的,所述根据所述图元的空间坐标和所述图元的类型,将所述图元映射至所述初始图像中,得到所述构件图像之前,还包括:判断所述第一边界框的面积是否小于预设值;若是,获取所述图元的空间坐标的缩放比;所述根据所述图元的空间坐标和所述图元的类型,将所述图元映射至所述初始图像中,得到所述构件图像,包括:将所述空间坐标按照所述缩放比进行缩放,得到目标空间坐标;将所述图元按照所述目标空间坐标和所述图元的类型,映射至所述初始图像中,得到所述构件图像。第二方面,本申请实施例提供了一种工程图纸的预处理装置,包括:获取模块,用于获取工程图纸中每个类别图层中的图元的基本信息,所述基本信息包括图元的空间坐标;确定模块,用于根据所述图元的空间坐标,确定每个类别图层中各构件的第一边界框;转换模块,用于将所述工程图纸转换为工程图像;切割模块,用于基于所述第一边界框对所述工程图像进行切割,得到各所述构件的构件图像,以通过所述构件图像进行分类。第三方面,本申请实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;所述存储器,用于存储计算机程序;所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的工程图纸的预处理方法。第四方面,本申请实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的工程图纸的预处理方法。本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,通过获取工程图纸中每个类别图层中的图元的基本信息,基本信息包括图元的空间坐标;根据图元的空间坐标,确定每个类别图层中各构件的第一边界框;将工程图纸转换为图片;基于第一边界框对图片进行切割,得到各构件的构件图像,以通过构件图像进行分类。如此,在对工程图纸的预处理过程中,直接采用工程图纸中的图元信息,对构件进行确定,并在确定构件的第一边框后,再切割得到构件图像,避免了在确定构件过程中,由于图片数据过大导致的占用内存,耗费时间长的问题。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而本文档来自技高网...

【技术保护点】
1.一种工程图纸的预处理方法,其特征在于,包括:/n获取工程图纸中每个类别图层中的图元的基本信息,所述基本信息包括图元的空间坐标;/n根据所述图元的空间坐标,确定每个类别图层中各构件的第一边界框;/n将所述工程图纸转换为工程图像;/n基于所述第一边界框对所述工程图像进行切割,得到各所述构件的构件图像,以通过所述构件图像进行分类。/n

【技术特征摘要】
1.一种工程图纸的预处理方法,其特征在于,包括:
获取工程图纸中每个类别图层中的图元的基本信息,所述基本信息包括图元的空间坐标;
根据所述图元的空间坐标,确定每个类别图层中各构件的第一边界框;
将所述工程图纸转换为工程图像;
基于所述第一边界框对所述工程图像进行切割,得到各所述构件的构件图像,以通过所述构件图像进行分类。


2.根据权利要求1所述的工程图纸的预处理方法,其特征在于,所述根据所述图元的空间坐标,确定每个类别图层中各构件的第一边界框,包括:
根据所述图元的空间坐标,得到所述图元的第二边界框;
判断所述类别图层中的各所述第二边界框之间是否重叠;
若重叠,将重叠的所述第二边界框进行合并,得到所述第一边界框;
若未重叠,将所述第二界框作为所述构件的所述第一边界框。


3.根据权利要求2所述的工程图纸的预处理方法,其特征在于,所述根据所述图元的空间坐标,得到所述图元的第二边界框,包括:
获取所述图元的所述空间坐标中各顶点的坐标;
将所述顶点坐标中横坐标的最小值和纵坐标的最小值,作为所述第二边界框的第一坐标;
将所述顶点坐标中横坐标的最大值和纵坐标的最大值,作为所述第二边界框的第二坐标;
根据所述第一坐标和所述第二坐标,绘制得到所述第二边界框。


4.根据权利要求3所述的工程图纸的预处理方法,其特征在于,所述判断所述类别图层中的各所述第二边界框之间是否重叠,包括:
获取各所述第二边界框的所述第一坐标和所述第二坐标;
根据第三边界框的第一坐标和第四边界框的第一坐标中,横坐标的最大值和纵坐标的最大值,得到第三坐标,所述第三边界框和所述第四边界框为相邻的两个第二边界框;
根据第三边界框的第二坐标和第四边界框的第二坐标中,横坐标的最小值和纵坐标的最小值,得到第四坐标;
若所述第四坐标的横坐标小于所述第三坐标的横坐标,并且,所述第四坐标的纵坐标小于所述第三坐标的纵坐标,确定所述第三边界框和所述第四边界框未重叠;
否则,确定所述第三边界框和所述第四边界框重叠。


5.根据权利要求4所述的工程图纸的预处理方法,其特征在于,所述将重叠的所述第二边界框进行合并,得到所述第一边界框,包括:
获取所述第三边界框中第一坐标的横坐标和第二坐标的横坐标、以及第四边界框中第一坐标的横坐标和第二坐标的横坐标的最小值,作为所述第一边界框的第五坐标的横坐标;
...

【专利技术属性】
技术研发人员:余兵
申请(专利权)人:万翼科技有限公司
类型:发明
国别省市:广东;44

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

1