一种建筑抹灰进度信息自动收集的方法及其装置制造方法及图纸

技术编号:28708231 阅读:33 留言:0更新日期:2021-06-05 23:16
本发明专利技术公开了一种建筑抹灰进度信息自动收集的方法及其装置,所述方法包括:采集抹灰图像,建立抹灰图像数据库,将拍摄到的待检测抹灰图像进行分类和识别;通过计算机视觉获取抹灰施工的边界轮廓,并将抹灰施工的边界轮廓以折线的形式提取出来;根据识别的结果,利用累计投票算法判断出抹灰施工的边界轮廓所处的方位;对拍摄相机进行标定;使用Autodesk Revit建模软件中的Revit族编辑器自定义一个相机族作为模型中虚拟的拍摄相机,获取拍摄相机与整个室内空间的相对位置,计算出建筑抹灰工作进度,该方法和装置能够实时计算出抹灰的面积和进度,能有效节约人力和物力,为工人劳动效率变化规律的分析提供了数据支持也为精确的工人劳动效率统计提供了可能。确的工人劳动效率统计提供了可能。确的工人劳动效率统计提供了可能。

【技术实现步骤摘要】
一种建筑抹灰进度信息自动收集的方法及其装置


[0001]本专利技术涉及建筑施工进度智能管理
,特别涉及一种建筑抹灰进度信息自动收集的方法及其装置。

技术介绍

[0002]进度控制一直是建设工程项目管理的重要目标之一。卓有成效的进度控制很大程度上依赖于管理者及时、正确的决策,而准确、及时且直观的施工现场进度信息则是管理者决策成功的关键因素。大部分建设项目仍采用传统的人工检查的方式了解施工现场的实际进度,这种方式不仅浪费人力、耗费时间,且过于依赖工人经验,易出错,信息反馈不及时,进度情况也只是以表格和文字的形式,不利于管理者的决策。
[0003]近几年,廉价和高分辨率的手机、数码相机和其他图像拍摄设备的普及使得高清晰度图像的获取变得极为简单。图像中像素的R、G、B三个颜色通道的数值及各像素之间的色彩关系存储了大量的信息,逐渐成熟的计算机视觉算法不仅能够读取、改变及重新保存这些信息,更能借助如今大热的人工智能与机器学习算法对这些信息进行分析、学习和识别。也即是说,计算机视觉技术能够模仿甚至代替人,对图像中的场景作为判断,再考虑到低成本的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种建筑抹灰进度信息自动收集的方法,其特征在于,包括以下步骤:步骤S1,采集抹灰图像,建立抹灰图像数据库,将拍摄到的待检测抹灰图像进行分类和识别;步骤S2,通过计算机视觉获取抹灰施工的边界轮廓,并将抹灰施工的边界轮廓以折线的形式提取出来;步骤S3,根据步骤S1的识别结果,利用累计投票算法判断出抹灰施工的边界轮廓所处的方位;步骤S4,对拍摄相机进行标定;步骤S5,使用Autodesk Revit建模软件中的Revit族编辑器自定义一个相机族作为模型中虚拟的拍摄相机,获取拍摄相机与整个室内空间的相对位置,计算出建筑抹灰工作进度。2.根据权利要求1所述的一种建筑抹灰进度信息自动收集的方法,其特征在于,所述方法还包括步骤S6,根据步骤S5计算出建筑抹灰工作进度,采用Autodesk公司的BIM360Glue平台,对计算出建筑抹灰工作进度进行云端进度可视化。3.根据权利要求1所述的一种建筑抹灰进度信息自动收集的方法,其特征在于,所述步骤S1中包括以下步骤:步骤S11,采集各个施工现场的抹灰图像数据,建立一个新的抹灰图像数据库;步骤S12,对数据库的抹灰图像进行LBP特征提取,获取描述抹灰图像的特征向量;步骤S13,将提取到的抹灰图像LBP特征输入至SVM分类器进行学习,利用训练好的SVM分类器对拍摄到的待检测抹灰图像进行分类;步骤S14,采用多尺度检测算法对拍摄到的待检测抹灰图像进行识别,按设定的比例不断缩小对待检测抹灰图像进行处理,形成无数的子图像,构成一个图像金字塔;利用活动窗口遍历各个子图像,找到与SVM分类器要求相匹配的窗口位置,用矩形标记记录其所处位置,等比例的返回原图像中,并用矩形颜色框选出来。4.根据权利要求3所述的一种建筑抹灰进度信息自动收集的方法,其特征在于,所述步骤S2中还包括通过计算机视觉的Canny边缘检测算法获取抹灰施工的边界轮廓,并通过Hough变换算法将抹灰施工的边界轮廓以折线的形式提取出来。5.根据权利要求4所述的一种建筑抹灰进度信息自动收集的方法,其特征在于,所述步骤S3中包括以下步骤:步骤S31,根据步骤S14中多尺度检测后识别出的抹灰图像的区域中心为计算点,根据矩形框Bounding Box的四个角点的像素坐标(x1,y1;x2,y2;x3,y3;x4,y4),计算矩形区域中心向每一条步骤S2中通过Canny边缘检测算法提取出的线段做垂线,并计算点到该线段的垂直距离,找出离该计算点最近的线段K,若垂足在线段内,进入步骤S32;若垂足落在线段外,则进入步骤S33;步骤S32,分别创建从线段K起点指向直线终点的向量A和从该直线起点指向计算点的向量B,若A
×
B<0,则点位于直线右侧,程序向右侧累计器投票,即valRight=valRight+1;若A
×
B>0,则点位于直线左侧,程序向左侧累计器投票,即valLeft=valLeft+1;进入步骤34,其中变量valRight、valLeft分别代表位于直线右侧和左侧的计算点的累加和;
步骤S33,分别创建从线段K起点指向直线终点的向量A和从第一条直线起点指向计算点的向量B,若A
×
B>0,则点位于直线右侧,程序向右侧累计器投票,即valRight=valRight+1;若A
×
B<0,则点位于直线左侧,程序向左侧累计器投票,即valLeft=valLeft+1;进入步骤34,其中变量valRight、valLeft分别代表位于直线右侧和左侧的计算点的累加和;步骤S34,根据累加和,若valRight>valLeft,则认为所有已完成的抹灰区域位于步骤S2中边缘检测后的连续多段线右侧,反之位于左侧。6.根据权利要求1所述的一种建筑抹灰进度信息自动收集的方法,其特征在于,所述步骤S4中包括以下步骤:步骤S41,使用印有固定边长的正方形黑白棋盘格的标定板,并固定拍摄相机的位置于拍摄角度,不断变换标定板的方位;步骤S42,通过OpenCV中的find Chessboard Corners()函数将棋盘格的内角点识别出来,并且以棋盘格左下角的第一个点为起点,向图像坐标系中Y轴负方向将点进行编号,每列的最后一个点接下一列的起点;将世界坐标系的原点定在识别出的第一个角点处,世界坐标中Z轴垂直于标定板平面,棋盘格角点的编号方向为世界坐标中的Y轴正方向,棋盘格水平向右的方向为X轴正方向;步骤S43,将所有标定照片的角点像素坐标与真实世界坐标组成数组输入到函数cal...

【专利技术属性】
技术研发人员:邓逸川邓晖苏成欧智斌
申请(专利权)人:中新国际联合研究院
类型:发明
国别省市:

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

1