本技术涉及工程,更具体地说,本技术涉及一种工程造价预测方法、系统、设备及可读存储介质。
背景技术:
1、工程通常指的是建筑和工程项目中的实际施工阶段,包括各种建筑、土木、基础设施等项目的建设过程。这个阶段涉及到具体的物理施工、工程管理、材料采购、人力资源调配等一系列活动,工程造价是指在建设项目中,涉及到各种资源和成本的综合计算与管理过程。它涵盖了项目从规划、设计、施工到竣工的全过程,包括人力资源、材料、设备、施工方法、工期等各方面的费用估算、分析和控制。
2、目前常用的工程材料造价的预测方法主要有人工计算、机器学习、统计分析等,但是,人工计算可能出现计算误差,而机器学习对于不同的工程项目适用性较差,容易出现错误估计,统计分析则容易因为数据收集不全面而出现误差,因此上述方式进行工程材料造价预测都存在着预估准确度低的问题。
技术实现思路
1、本技术提供一种工程造价预测方法、系统、设备及可读存储介质,以解决工程材料造价预估准确度低的问题。
2、为解决上述技术问题,本技术采用如下技术方案:
3、第一方面,本技术提供一种工程造价预测方法,具体包括如下步骤:
4、获取工程设计灰度图,根据预设的识别窗口对工程设计灰度图进行倾斜特征提取,得到倾斜特征矩阵;
5、根据所述倾斜特征矩阵确定所述工程设计灰度图中每个像素点的灰度邻异值,根据所有像素点的灰度邻异值确定工程设计灰度图中的所有建筑主体及每个建筑主体的建筑覆域度;
6、对于每个建筑主体,确定该个建筑主体内每个像素点的多个共生斜差值,根据所有的共生斜差值确定多个灰度似纹矩阵;
7、根据所有灰度似纹矩阵确定该个建筑主体的材质参量集,通过每个建筑主体的材质参量集确定该个建筑主体的材料类型,进而由每个建筑主体的材料类型和每个建筑主体的建筑覆域度对工程材料造价进行预测。
8、在一些实施例中,获取工程设计灰度图具体包括:
9、获取工程设计图;
10、将所述工程设计图转换为工程设计灰度图。
11、在一些实施例中,根据预设的识别窗口对工程设计灰度图进行倾斜特征提取,得到倾斜特征矩阵具体包括:
12、根据所述识别窗口的大小确定所述工程设计灰度图中每个像素点的横向变化率和纵向变化率;
13、根据工程设计灰度图中每个像素点的横向变化率和纵向变化率确定该个像素点的倾斜特征值,进而得到倾斜特征矩阵,其中,所述每个像素点的倾斜特征值根据下述公式确定:
14、
15、其中,为倾斜特征矩阵中第行第列的倾斜特征值,为工程设计灰度图中第行第列像素点的横向变化率,为工程设计灰度图中第行第列像素点的纵向变化率,表示求反正切值。
16、在一些实施例中,根据所述识别窗口的大小确定所述工程设计灰度图中每个像素点的横向变化率和纵向变化率具体包括:
17、获取工程设计灰度图中每个像素点的灰度值;
18、根据所述工程设计灰度图中每个像素点的灰度值确定该个像素点对应的横向变化率和纵向变化率,其中所述横向变化率和纵向变化率根据下述公式确定:
19、
20、其中,为工程设计灰度图中第行第列像素点的横向变化率,为工程设计灰度图中第行第列像素点的纵向变化率,为工程设计灰度图中第行第列像素点的灰度值,为工程设计灰度图中第行第列像素点的灰度值,为工程设计灰度图中第行第列像素点的灰度值,为工程设计灰度图中第行第列像素点的灰度值。
21、在一些实施例中,根据所有像素点的灰度邻异值确定工程设计灰度图中的所有建筑主体及每个建筑主体的建筑覆域度具体包括:
22、根据预设的灰度邻异阈值和所有的灰度邻异值确定工程设计轮廓矩阵;
23、根据所述工程设计轮廓矩阵确定所述工程设计灰度图中的所有建筑主体及每个建筑主体的建筑覆域度。
24、在一些实施例中,根据所述工程设计轮廓矩阵确定所述工程设计灰度图中的所有建筑主体及每个建筑主体的建筑覆域度具体包括:
25、将所述工程设计轮廓矩阵中值为1的点作为建筑主体的边界,进而识别出所有建筑主体;
26、确定每个建筑主体内的像素点个数;
27、根据每个建筑主体内的像素点个数和工程设计灰度图的比例尺确定该个个建筑主体的面积。
28、在一些实施例中,通过每个建筑主体的材质参量集确定该个建筑主体的材料类型具体包括:
29、根据每个建筑主体的材质参量集和预设的多个材质中心值确定该个建筑主体的多个材质偏差值;
30、根据每个建筑主体的所有材质偏差值确定该个建筑主体的材料类型。
31、第二方面,一种工程造价预测系统,其包括工程材料造价预测单元,所述工程材料造价预测单元包括:
32、倾斜特征矩阵确定模块,用于获取工程设计灰度图,根据预设的识别窗口对工程设计灰度图进行倾斜特征提取,得到倾斜特征矩阵;
33、建筑覆域度确定模块,用于根据所述倾斜特征矩阵确定所述工程设计灰度图中每个像素点的灰度邻异值,根据所有像素点的灰度邻异值确定工程设计灰度图中的所有建筑主体及每个建筑主体的建筑覆域度;
34、灰度似纹矩阵确定模块,用于对于每个建筑主体,确定该个建筑主体内每个像素点的多个共生斜差值,根据所有的共生斜差值确定多个灰度似纹矩阵;
35、工程材料造价预测模块,用于根据所有灰度似纹矩阵确定该个建筑主体的材质参量集,通过每个建筑主体的材质参量集确定该个建筑主体的材料类型,进而由每个建筑主体的材料类型和每个建筑主体的建筑覆域度对工程材料造价进行预测。
36、第三方面,本技术提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有代码,所述处理器被配置为获取所述代码,并执行上述的工程造价预测方法。
37、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的工程造价预测方法。
38、本技术公开的实施例提供的技术方案具有以下有益效果:
39、本技术提供的一种工程造价预测方法、系统、设备及可读存储介质中,首先所述工程设计图为了美观和较高的分辨度,一般为彩色图纸,将所述工程设计图转换为灰度图后便于后续图像处理;用预设的识别窗口提取出所述工程设计图中的倾斜特征值,可以判断出每个像素点灰度值变化最小的方向,从而提高后续步骤中对建筑主体轮廓的识别的精确度;通过倾斜特征矩阵确定工程设计灰度图中每个像素点的灰度邻异值,确定每个像素点与相邻像素点的相似度进而提取出工程设计灰度图中的多个建筑主体及每个建筑主体的建筑覆域度,便于后续对工程材料的预测,进而能够得到更加精确的工程造价;通过提取每个建筑主体中不同方向上的灰度斜差值,进而确定包含该个建筑主体的材料纹理特征的灰度似纹矩阵,再将灰度似纹矩阵中的材料纹理特征提取出来,便于后续对于每个建筑主体所需要的材料类型进行确定;工程设计灰度图通常使用不同的填充图案填充建筑主体以区分建筑主体所使用的材料类型,本技术中通过提取不同建筑主体内的纹理细节特征进而确定每个建筑主体的材料类型,可以更精确的确定工程项目中各种工程材料的需求量,能够更精确的对工程材料造价进行预估,从而提高了工程材料造价预估的准确度。
1.一种工程造价预测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取工程设计灰度图具体包括:
3.根据权利要求1所述的方法,其特征在于,根据预设的识别窗口对工程设计灰度图进行倾斜特征提取,得到倾斜特征矩阵具体包括:
4.根据权利要求3所述的方法,其特征在于,根据所述识别窗口的大小确定所述工程设计灰度图中每个像素点的横向变化率和纵向变化率具体包括:
5.根据权利要求1所述的方法,其特征在于,根据所有像素点的灰度邻异值确定工程设计灰度图中的所有建筑主体及每个建筑主体的建筑覆域度具体包括:
6.根据权利要求5所述的方法,其特征在于,根据所述工程设计轮廓矩阵确定所述工程设计灰度图中的所有建筑主体及每个建筑主体的建筑覆域度具体包括:
7.根据权利要求1所述的方法,其特征在于,通过每个建筑主体的材质参量集确定该个建筑主体的材料类型具体包括:
8.一种工程造价预测系统,其特征在于,包括工程材料造价预测单元,所述工程材料造价预测单元包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有代码,所述处理器被配置为获取所述代码,并执行如权利要求1至7任一项所述的工程造价预测方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的工程造价预测方法。