The invention belongs to the field of machine vision and detection, and discloses a vision based identification and location method of a beam hole of a multilayer beam. The method includes: (a) the conversion coefficient calculation of actual size conversion to pixel size; (b) generation template from identifying the multilayer beam outside the beam hole, with identifying image template matching, the size of the hole type, with the best matching point for local image interception center new sub-pixel level accuracy. Edge detection of image; (c) the use of edge point data fitting hole center coordinates, multiplied by the conversion factor to obtain the coordinates of the center for identification of multi beam outside the beam hole, so as to realize the recognition and positioning hole. The invention realizes the automatic identification and localization of multi beam beam hole and blind hole, reduces the labor intensity of workers, improve the quality of machining precision of hole riveted beam and multi beam, and several times to improve production efficiency.
【技术实现步骤摘要】
一种基于视觉的多层梁中外梁孔的识别与定位方法
本专利技术属于机器视觉和检测领域,更具体地,涉及一种基于视觉的多层梁中外梁孔的识别与定位方法。
技术介绍
多层梁,特别是双层梁,是一种常见的大型承重结构。多层梁由多片单层梁铆接而成,与单层梁相比,多层梁具有更高的强度,因此广泛使用在汽车车架、桥梁、大型桁架式建筑物及其他承重结构中。为了减小甚至消除待铆接孔的错位,提高多层梁的质量,多层梁配孔工艺对各单层梁上待铆接孔的中心重合度和孔直径误差提出了很高的要求。例如,商用车车架所用的双层钢梁通常要求内外梁孔中心重合度误差和直径误差均小于0.05mm。为了达到孔中心重合度和直径误差的要求,在加工多层梁待铆接孔时,一般采用配钻或配冲孔工艺方法,即先加工最外层的外梁孔,再将内、外梁配合,根据外梁孔的位置配套加工各内梁孔。在该工艺方法中,外梁孔位置和大小的确定成为多层梁生产的核心问题。组成多层梁的各个单层梁通常颜色非常接近。多层梁叠放在一起时,外梁孔相当于一个盲孔,且它的深度较浅,这些问题都给外梁孔的识别带来了难度。在现有技术条件下,多层梁外梁孔的定位完全依靠人眼观察和手工对齐,工人劳动强度大,生产效率低。在中国技术专利说明书CN204412881U中公开了一种汽车双层钢梁快速高效配冲孔自动生产线,该方法需要人工使用导正销进行外梁孔的逐个定位,工人劳动强度大,且整条孔加工生产线效率低。王华曾在博士学位论文《基于计算机是觉得车架纵梁在线检测关键技术研究》中提出一种装配孔的识别方法,但该方法仅用于配孔加工后孔的数量的检测,由于多层梁已经过配孔加工,所以多层梁的孔是通孔,在检测时可 ...
【技术保护点】
一种基于视觉的多层梁中外梁孔的识别与定位方法,其特征在于,该方法包括下列步骤:(a)对已知标准圆孔拍照,在得到的图像中测量该已知标准圆孔的半径即像素尺寸,测量该已知标准圆孔实际半径即实际尺寸,所述实际尺寸与所述像素尺寸之比记为转换系数K;(b)对待处理圆孔进行拍照得到待处理图像,在该待处理的图像中截取图像,对该截取图像进行亚像素细分后得到每个点的多个特征值,将其中的某些特征值与预设条件进行比较,满足该预设条件的点为边缘点,该边缘点其它特征值用于计算该边缘点的亚像素精度级坐标,由此,得到所有所述边缘点的亚像素精度级坐标,其中,所述截取图像按照下列步骤进行:(b1)将所述已知标准圆孔按照不同半径规格分类,每种不同半径规格的所述标准圆孔选取多个,对选取出来的所述标准圆孔拍照并测量其所述像素尺寸,同一类半径规格的所述标准圆孔的所述像素尺寸取平均值,以预设压缩倍数D压缩该平均值对应的所述标准圆孔的图像,并以压缩后的图像作为模板;(b2)对所述待处理图像按照所述预设压缩倍数D压缩得到压缩图像,所述压缩图像与所述模板中的点进行匹配直到达到预设匹配值,由此得到最佳匹配点,记录该点的在所述压缩图像中的坐 ...
【技术特征摘要】
1.一种基于视觉的多层梁中外梁孔的识别与定位方法,其特征在于,该方法包括下列步骤:(a)对已知标准圆孔拍照,在得到的图像中测量该已知标准圆孔的半径即像素尺寸,测量该已知标准圆孔实际半径即实际尺寸,所述实际尺寸与所述像素尺寸之比记为转换系数K;(b)对待处理圆孔进行拍照得到待处理图像,在该待处理的图像中截取图像,对该截取图像进行亚像素细分后得到每个点的多个特征值,将其中的某些特征值与预设条件进行比较,满足该预设条件的点为边缘点,该边缘点其它特征值用于计算该边缘点的亚像素精度级坐标,由此,得到所有所述边缘点的亚像素精度级坐标,其中,所述截取图像按照下列步骤进行:(b1)将所述已知标准圆孔按照不同半径规格分类,每种不同半径规格的所述标准圆孔选取多个,对选取出来的所述标准圆孔拍照并测量其所述像素尺寸,同一类半径规格的所述标准圆孔的所述像素尺寸取平均值,以预设压缩倍数D压缩该平均值对应的所述标准圆孔的图像,并以压缩后的图像作为模板;(b2)对所述待处理图像按照所述预设压缩倍数D压缩得到压缩图像,所述压缩图像与所述模板中的点进行匹配直到达到预设匹配值,由此得到最佳匹配点,记录该点的在所述压缩图像中的坐标,同时该匹配点所在的所述标准圆孔即最匹配标准圆孔,由此,得到待处理圆孔的半径,即实现对待处理圆孔的识别;(b3)将所述最佳匹配点的压缩图像中的坐标乘以所述压缩倍数D,得到在所述待处理图像中该最佳匹配点的坐标,然后在所述待处理图像中以该最佳匹配点为中心,以大于所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。