一种利用图像识别方法快速测量钢筋直径的方法与流程

文档序号:26512369发布日期:2021-09-04 09:40阅读:816来源:国知局
一种利用图像识别方法快速测量钢筋直径的方法与流程

1.本发明涉及建筑钢筋检测技术领域,具体为一种利用图像识别方法快速测量钢筋直径的方法。


背景技术:

2.钢筋(rebar)是指钢筋混凝土用和预应力钢筋混凝土用钢材,其横截面为圆形,有时为带有圆角的方形。包括光圆钢筋、带肋钢筋、扭转钢筋。钢筋混凝土用钢筋是指钢筋混凝土配筋用的直条或盘条状钢材,其外形分为光圆钢筋和变形钢筋两种,交货状态为直条和盘圆两种。
3.在现有技术中测量钢筋直径时,一般使用游标卡尺测量,但钢筋数量众多,效率低下,并且测量的数据无法自动化,钢筋直径测量需要耗费大量的人力物力,并且无法实时传输,不能实现自动化。现有的部分软件仅能识别钢筋的支数,对成捆钢筋中部分不是同一规格或超公差要求的钢筋无法做到准确识别。


技术实现要素:

4.(一)解决的技术问题
5.针对现有技术的不足,本发明提供了一种利用图像识别方法快速测量钢筋直径的方法,解决了游标卡尺测量钢筋效率低的问题。
6.(二)技术方案
7.为实现以上目的,本发明通过以下技术方案予以实现:一种利用图像识别方法快速测量钢筋直径的方法,包括如下具体步骤:
8.步骤一.图像采集是将现场钢筋图片进行收集,需要把带标定板的图片收集起来,图片收集时需要进行垂直拍摄,这样计算的精度更高,且在拍照时减少现场非钢筋物体的出现;
9.步骤二.图像处理是将步骤一采集来的图像进行处理,首先就是对每张图片中的每根钢筋进行打标签,也就是标记出钢筋和标定板的位置坐标,如果背景复杂,可以将容易错误识别的地方进行深色处理,只标记出钢筋位置;
10.步骤三.特征提取可以使用深度学习中的算法,通过yolo方法进行特征提取,yolov3的特征提取过程使用了yolov2、darknet

19及resnet,使用了具有良好表现的3
×
3和1
×
1的卷积层,并增加了shortcut connection结构;
11.步骤四.尺寸计算根据深度学习算法,可以预测每根钢筋的位置坐标和标定板的位置坐标,这样就可以根据相机成像原理,计算出钢筋直径;
12.步骤五.输出结果即将识别出的图像中钢筋尺寸和计算出的实际尺寸结果输出来。
13.优选的,所述标定板为在一个可测量的单位内,并知道该物体的尺寸,且在图像中轻松地找到这个参考物体,可以基于物体的位置,如参考物体总是被放置在图像的左上角
或通过表象,像一个独特的颜色或形状,独特且不同于其他物体的物体,在任何一种情况下,参考都应该具有惟一的可识别性,标定板实际的尺寸数据已知量,例如直径,设为know

r,在图像中直径为object

r,则像素/度量比率为根据图像中识别出的钢筋坐标位置,计算出钢筋直径大小,为object

steel

r,结合标定板的像素/度量比值,实际钢筋直径为
14.优选的,yolo算法需要建立train、text、validation文件,对图片数据进行训练,当模型达到所需的精度之后,对新图片进行预测,获得图片中钢筋、标定板的位置。
15.(三)有益效果
16.本发明提供了一种利用图像识别方法快速测量钢筋直径的方法。具备以下有益效果:
17.本发明使用计算机视觉方法,对图片中的钢筋直径进行测量。基于计算机视觉的检测技术,具有非接触的特点。并且需要一个知道实际尺寸的参照物,一般选择棋盘标定板,目的是标定实际尺寸与测量物品之间的数量关系,可以实现成捆钢筋中异常直径的快速判断,直接定位异常点,提高发货或者收货效率,有效的保证交易的公平公正,保证建筑钢筋的质量。
附图说明
18.图1为本发明一种利用图像识别方法快速测量钢筋直径的方法的流程示意图;
19.图2为本发明一种利用图像识别方法快速测量钢筋直径的方法的原始图像;
20.图3为本发明一种利用图像识别方法快速测量钢筋直径的方法的识别图像。
具体实施方式
21.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
22.实施例一:
23.如图1

3所示,本发明实施例提供一种利用图像识别方法快速测量钢筋直径的方法,包括如下具体步骤:
24.步骤一.图像采集是将现场钢筋图片进行收集,需要把带标定板的图片收集起来,图片收集时需要进行垂直拍摄,这样计算的精度更高,且在拍照时减少现场非钢筋物体的出现;
25.步骤二.图像处理是将步骤一采集来的图像进行处理,首先就是对每张图片中的每根钢筋进行打标签,也就是标记出钢筋和标定板的位置坐标;
26.步骤三.特征提取可以使用深度学习中的算法,通过yolo方法进行特征提取,yolov3的特征提取过程使用了yolov2、darknet

19及resnet,使用了具有良好表现的3
×
3和1
×
1的卷积层,并增加了shortcut connection结构;
27.步骤四.尺寸计算根据深度学习算法,可以预测每根钢筋的位置坐标和标定板的位置坐标,这样就可以根据相机成像原理,计算出钢筋直径;
28.步骤五.输出结果即将识别出的图像中钢筋尺寸和实际计算出的尺寸结果输出来。
29.标定板为在一个可测量的单位内,并知道该物体的尺寸,且在图像中轻松地找到这个参考物体,可以基于物体的位置,如参考物体总是被放置在图像的左上角或通过表象,像一个独特的颜色或形状,独特且不同于其他物体的物体,在任何一种情况下,参考都应该具有惟一的可识别性,标定板实际的尺寸数据已知量,例如直径,设为know

r,在图像中直径为object

r,则像素/度量比率为根据图像中识别出的钢筋坐标位置,计算出钢筋直径大小,为object

steel

r,结合标定板的像素/度量比值,实际钢筋直径为
30.yolo算法需要建立train、text、validation文件,对已知带有标签的图片数据进行训练,当模型达到所需的精度之后,对新图片进行预测,获得图片中钢筋、标定板的位置。
31.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。


技术特征:
1.一种利用图像识别方法快速测量钢筋直径的方法,其特征在于,包括如下具体步骤:步骤一.图像采集是将现场钢筋图片进行收集,需要把带标定板的图片收集起来,图片收集时需要进行垂直拍摄,这样计算的精度更高,且在拍照时减少现场非钢筋物体的出现;步骤二.图像处理是将步骤一采集来的图像进行处理,首先就是对每张图片中的每根钢筋进行打标签,也就是标记出钢筋和标定板的位置坐标;步骤三.特征提取可以使用深度学习中的算法,通过yolo方法进行特征提取,yolov3的特征提取过程使用了yolov2、darknet

19及resnet,使用了具有良好表现的3
×
3和1
×
1的卷积层,并增加了shortcut connection结构;步骤四.尺寸计算根据深度学习算法,可以预测每根钢筋的位置坐标和标定板的位置坐标,这样就可以根据相机成像原理,计算出钢筋直径;步骤五.输出结果即将识别出的图像中钢筋尺寸和计算出的实际尺寸结果输出来。2.根据权利要求1所述的一种利用图像识别方法快速测量钢筋直径的方法,其特征在于,所述标定板为在一个可测量的单位内,并知道该物体的尺寸,且在图像中轻松地找到这个参考物体,可以基于物体的位置,如参考物体总是被放置在图像的左上角或通过表象,像一个独特的颜色或形状,独特且不同于其他物体的物体,在任何一种情况下,参考都应该具有惟一的可识别性,标定板实际的尺寸数据已知量,例如直径,设为know

r,在图像中直径为object

r,则像素/度量比率为根据图像中识别出的钢筋坐标位置,计算出钢筋直径大小,为object

steel

r,结合标定板的像素/度量比值,实际钢筋直径为3.根据权利要求1所述的一种利用图像识别方法快速测量钢筋直径的方法,其特征在于,yolo算法需要建立train、text、validation文件,对已知带有标签的图片数据进行训练,当模型达到所需的精度之后,对新图片进行预测,获得图片中钢筋、标定板的位置。

技术总结
本发明提供一种利用图像识别方法快速测量钢筋直径的方法,涉及建筑钢筋检测技术领域。该利用图像识别方法快速测量钢筋直径的方法,包括如下具体步骤:图像采集是将现场钢筋图片进行收集,需要把带标定板的图片收集起来,图片收集时需要进行垂直拍摄,这样计算的精度更高,且在拍照时减少现场非钢筋物体的出现;图像处理是将步骤一采集来的图像进行处理,首先就是对每张图片中的每根钢筋进行打标签,也就是标记出钢筋和标定板的位置坐标,如果背景复杂,可以将容易错误识别的地方进行深色处理,只标记出钢筋位置。本发明可以实现成捆钢筋中异常直径的快速判断,直接定位异常点,提高发货或者收货效率,且有效的保证建筑钢筋的质量。钢筋的质量。钢筋的质量。


技术研发人员:ꢀ(74)专利代理机构
受保护的技术使用者:山东诺德能源科技有限公司
技术研发日:2021.07.14
技术公布日:2021/9/3
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1