本发明专利技术公开了一种基于工程图纸的分析系统及方法,系统包括:文字分析器,识别并读取工程图纸的长度和宽度,根据像素的数目,计算出每个像素所表示的真实的尺寸;空间分析器,将工程图纸分割成多个子空间,分别对每个子空间进行计算后汇总,以得到第一面积数据;元素识别器,识别工程图纸中的各种不同特征的组件;边界分析器,自动识别工程图纸的边界,并基于所识别的组件和输入的高度数据进行计算,以得到第二面积数据;处理器,将得到的第一面积数据和第二面积数据结合预设的预算文件进行处理,以得到对应的造价信息;其有益效果是:以工程图纸为输入,进而自动识别图纸上的各种组件,以及之间的关联性,从而快速地进行造价成本和利润估算。本和利润估算。本和利润估算。
【技术实现步骤摘要】
一种基于工程图纸的分析系统及方法
[0001]本专利技术涉及工程项目
,具体涉及一种基于工程图纸的分析系统及方法。
技术介绍
[0002]目前在工程项目中,通常需要设计人员先使用工程软件绘制工程图纸,并在图纸上表示相关元素以及对应的尺寸、数量、位置等信息。同时,成本估值人员则根据所设计的图纸来进行造价成本和利润计算,由于计算需要的信息都来源于设计图,相关人员只有根据设计图纸人工计算出工程量和成本,使得整个计算过程不仅复杂度高、工作量大,而且容易出错。
技术实现思路
[0003]针对现有技术中的技术缺陷,本专利技术实施例的目的在于提供一种基于工程图纸的分析系统及方法,以克服现有技术中所存在的复杂度高、工作量大,易出错的缺陷。
[0004]为实现上述目的,第一方面,本专利技术实施例提供了一种基于工程图纸的分析系统,所述系统包括:
[0005]文字分析器,用于识别并读取工程图纸的长度和宽度,根据像素的数目,计算出每个像素所表示的真实的尺寸;
[0006]空间分析器,用于将所述工程图纸分割成多个子空间,其中,各子空间关联有对应的像素数目;并分别对每个子空间进行计算后汇总,以得到第一面积数据;
[0007]元素识别器,用于识别所述工程图纸中的各种不同特征的组件;
[0008]边界分析器,用于自动识别所述工程图纸的边界,并基于所识别的所述组件和输入的高度数据进行计算,以得到第二面积数据;
[0009]处理器,用于将得到的所述第一面积数据和第二面积数据结合预设的预算文件进行处理,以得到对应的造价信息。
[0010]优选地,所述像素的数目通过采用OpenCV技术读取工程图纸,获得M*N*C的矩阵,其中,M和N表示工程图水平方向和垂直方向的像素数,C表示工程图的颜色的通道数。
[0011]优选地,所述空间分析器将所述工程图纸分割成多个子空间,具体为:
[0012]采用watershed算法技术,以所述边界分析器的结果作为建筑的轮廓,该算法通过根据所述轮廓,对图像上其他像素点进行判断,实现对每个像素点的区域进行分区划定。
[0013]优选地,所述元素识别器是通过训练完成的深度学习模型,识别所述工程图纸中的各种不同特征的组件,且体现各个组件存在的关联性。
[0014]优选地,所述组件包括截面符、楼梯、窗户、门和洗手池。
[0015]第二方面,本专利技术实施例还提供了一种基于工程图纸的分析方法,应用于第一方面所述的一种基于工程图纸的分析系统,所述方法包括:
[0016]识别并读取工程图纸的长度和宽度,根据像素的数目,计算出每个像素所表示的真实的尺寸;
[0017]将所述工程图纸分割成多个子空间,其中,各子空间关联有对应的像素数目;并分别对每个子空间进行计算后汇总,以得到第一面积数据;
[0018]识别所述工程图纸中的各种不同特征的组件;
[0019]自动识别所述工程图纸的边界,并基于所识别的所述组件和输入的高度数据进行计算,以得到第二面积数据;
[0020]将得到的所述第一面积数据和第二面积数据结合预设的预算文件进行处理,以得到对应的造价信息。
[0021]优选地,所述像素的数目通过采用OpenCV技术读取工程图纸,获得M*N*C的矩阵,其中,M和N表示工程图水平方向和垂直方向的像素数,C表示工程图的颜色的通道数。
[0022]优选地,将所述工程图纸分割成多个子空间,具体为:
[0023]采用watershed算法技术,以所述边界分析器的结果作为建筑的轮廓,该算法通过根据所述轮廓,对图像上其他像素点进行判断,实现对每个像素点的区域进行分区划定。
[0024]优选地,通过训练完成的深度学习模型,识别所述工程图纸中的各种不同特征的组件,且体现各个组件存在的关联性。
[0025]实施本专利技术实施例所提供的一种基于工程图纸的分析系统及方法,以建筑类的工程图纸作为输入,通过识别器和各分析器的应用,自动识别图纸上的各种组件,并结合识别的边界,像素的数目,分析出各个子空间的关系、以及组件之间的关联,从而快速地进行造价成本和利润估算,进而克服了现有技术中所存在的复杂度高、工作量大,易出错的缺陷。
附图说明
[0026]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。
[0027]图1是本专利技术实施例提供的一种基于工程图纸的分析系统的原理框图;
[0028]图2是本专利技术实施例提供的一种基于工程图纸的分析方法的流程图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0030]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本专利技术所属领域技术人员所理解的通常意义。
[0031]应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0032]还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。
[0033]参考图1,本专利技术实施例提供的一种基于工程图纸的分析系统,所述系统包括:
[0034]文字分析器,用于识别并读取工程图纸的长度和宽度,根据像素的数目,计算出每
个像素所表示的真实的尺寸。
[0035]具体地,可采用将所述工程图纸导入到所述文字分析器中;
[0036]所述像素的数目通过采用OpenCV技术读取工程图纸,获得M*N*C的矩阵,其中,M和N表示工程图水平方向和垂直方向的像素数,C表示工程图的颜色的通道数;本实施例中,所述工程图纸以建筑类施工图为例进行说明,该类文件以PDF文件或图片的格式进行保存和传递信息。
[0037]空间分析器,用于将所述工程图纸分割成多个子空间,其中,各子空间关联有对应的像素数目;并分别对每个子空间进行计算后汇总,以得到第一面积数据。
[0038]具体地,每个子空间的面积是该空间内所有像素的面积的和。例如,在计算地板面积时,根据不同客户对不同子空间的地板需求,该施工图的地板面积是安装地板的所有的子空间的面积之和。
[0039]进一步地,在应用时,所述文字分析器还可以识别不同子空间的类别,比如卧室、厨房等。
[0040]元素识别器,用于识别所述工程图纸中的各种不同特征的组件。
[0041]具体地,所述组件包括截面符、楼梯、窗户、门和洗手池;所述元素识别器是通过训练完成的深度学习模型,识别所述工程图纸中的各种不同特征的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于工程图纸的分析系统,其特征在于,所述系统包括:文字分析器,用于识别并读取工程图纸的长度和宽度,根据像素的数目,计算出每个像素所表示的真实的尺寸;空间分析器,用于将所述工程图纸分割成多个子空间,其中,各子空间关联有对应的像素数目;并分别对每个子空间进行计算后汇总,以得到第一面积数据;元素识别器,用于识别所述工程图纸中的各种不同特征的组件;边界分析器,用于自动识别所述工程图纸的边界,并基于所识别的所述组件和输入的高度数据进行计算,以得到第二面积数据;处理器,用于将得到的所述第一面积数据和第二面积数据结合预设的预算文件进行处理,以得到对应的造价信息。2.如权利要求1所述的一种基于工程图纸的分析系统,其特征在于,所述像素的数目通过采用OpenCV技术读取工程图纸,获得M*N*C的矩阵,其中,M和N表示工程图水平方向和垂直方向的像素数,C表示工程图的颜色的通道数。3.如权利要求2所述的一种基于工程图纸的分析系统,其特征在于,所述空间分析器将所述工程图纸分割成多个子空间,具体为:采用watershed算法技术,以所述边界分析器的结果作为建筑的轮廓,该算法通过根据所述轮廓,对图像上其他像素点进行判断,实现对每个像素点的区域进行分区划定。4.如权利要求1所述的一种基于工程图纸的分析系统,其特征在于,所述元素识别器是通过训练完成的深度学习模型,识别所述工程图纸中的各种不同特征的组件,且体现各个组件存在的关联性。5.如权利要求1所述的一种基于工程图纸...
【专利技术属性】
技术研发人员:许中国,严晓东,
申请(专利权)人:严晓东,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。